Pagos Data Dictionary

Transaction

Data Element

Data Field Name

Description

transaction_id

Transaction Identifier

A unique value that identifies the transaction and will be used as the key when making updates to transactions.

order_id

Merchant Order Identifier

The merchant order reference.

payment_processor_name

Payment Processor Name

The payment processor the transaction was processed through.

merchant_account_id

Merchant Account ID

The merchant account used to process the transaction.

intent_category

Stored Credential Category

The stored credential category (e.g. CIT/MIT) of the payment method used in the transaction.

tds_version

3D Secure Version

The version of 3D Secure used on the transaction.

payment_method_type

Payment Method Type

The payment method used for the transaction (e.g. card, apple pay, paywithgoogle).

currency

Transaction Currency

The currency of the transaction, represented by the 3-letter ISO-4217 currency code.

channel

Transaction Channel

If provided by the processor, this denotes the source of the transaction (e.g. control panel or shopping cart provider).

amount

Transaction Amount

The transaction amount, represented as a positive integer in the smallest currency unit.

common_status

Transaction Status

If provided by processor, this is the last status of the transaction.

disputed

Dispute Indicator

True if the transaction was disputed (false if not).

refunded

Refund Indicator

True if the transaction was refunded (false if not).

created

Transaction Creation Date

The date/time when the transaction was created.

updated

Transaction Update Date

The date/time when the transaction was updated.

customer_id

Customer ID

A unique string that identifies the customer.

transaction_statement

Transaction Statement Descriptor

A long-form description of the transaction.

metadata

Transaction Metadata

A transaction-level label used to segment transactions into meaningful groups.

pagos_transaction_status_code_id

Pagos Transaction Status Code

A Pagos code that corresponds to the transaction status.

verification

Verification Flag

A true/false flag identifying if the record is a card verification (i.e. $0 or $1 authorization).

status

Transaction Status

The status of the transaction (e.g. authorized, cancel_or_refund, canceled, capture, deposit, failed, gateway_rejected, paid, pending, processor_declined).

intent

Transaction Stored Credential

Transaction stored credential (e.g. one time, recurring, card-on-file, etc.).

tds_pagos_code

3D Secure Result Code

A Pagos code that corresponds to 3D Secure result.

shopper_country

Shopper Country

The country where the customer is located, represented as a two-letter country code.

pm_card_network

Card Brand

The card brand used in the transaction (e.g. visa, mastercard, discover).

pm_card_type

Card Type

The type of payment card used in the transaction (e.g. debit or credit).

pm_card_issuer_country

Issuing Country

The country where the card used in the transaction was issued, represented by a two-letter country code.

pm_card_bin

Card BIN

The first 5-8 digits of the payment card used in the transaction.

pm_card_issuer_bank

Issuing Bank Cost

The issuing bank for the payment card used in the transaction.

subcategory_name

Subcategory Name

If a fee, this is the cost subcategory of that fee (e.g. penalties, downgrades, etc.).

category_name

Cost Category Name

If a fee, this is the cost category of that fee (e.g. interchange, processor, assessments).

checks_cvc_check

CVV Response Code

The CVV response code from the processor.

checks_avs_check

AVS Response Code

The AVS response code from the processor.

pm_issuer_region

Issuing Region

The region where the card used in the transaction was issued.

payment_account_reference

Payment Account

The SEPA direct debit transit number of the payment method used in the transaction.

network_token_indicator

Reference Network Token Flag

Indicates if the payment method has a network token.

rrn

Retrieval Reference Number

The reference number for a dispute.

Disbursements

Data ElementData Field NameDescription
disbursement_idDisbursement IDA unique value that identifies the disbursement and will be used as the key when making updates to disbursements.
currencyDisbursement CurrencyThe currency of the disbursement.
amountDisbursement AmountThe disbursement amount, represented as a positive integer in the smallest currency unit.
statusDisbursement StatusThe status of the disbursement (e.g. paid, pending, canceled).
payment_processor_namePayment Processor NameThe payment processor the disbursement is processed through.
createdDisbursement Creation DateThe date/time when the disbursement was created.
updatedDisbursement Update DateThe date/time when the disbursement was updated.
metadataMetadataAn object-level label used to segment disbursements into meaningful groups.
merchant_account_idMerchant Account IDA unique value assigned by the acquirer or processor to identify the merchant account. This value could match the merchant account ID associated with a region or country.

Refunds

Data ElementData Field NameDescription
refund_idRefund IdentifierA unique value that identifies the refund and will be used as the key when making updates to transactions.
order_idMerchant Order IdentifierThe merchant order reference.
amountRefund AmountThe refund amount, represented as a positive integer in the smallest currency unit.
payment_processor_namePayment Processor NameThe payment processor the refund is processed through.
currencyRefund CurrencyThe currency of the refund, represented by the 3-letter ISO-4217 currency code.
statusRefund StatusThe status of the refund (e.g. success, pending, rejected).
reasonRefund ReasonThe reason for the refund.
descriptionRefund DescriptionA long-form description of the refund.
processor_response_codeProcessor Response CodeThe processor response for the refund (e.g. invalid amount, expired card, etc).
pagos_refund_statusPagos Refund StatusThe Pagos refund status code that corresponds to the refund response status.
createdRefund Creation DateThe date/time when the refund was created.
updatedRefund Update DateThe date/time when the refund was updated.
transaction_idTransaction IDThe transaction ID of the original transaction associated with the refund.
metadataMetadataAn object-level label used to segment refunds into meaningful groups.
payment_method_typePayment Method TypeThe payment method used for the refunded transaction (e.g. card, apple pay, paywithgoogle).
networkCard BrandThe card brand used in the refund (e.g. visa, mastercard, discover).
merchant_account_idMerchant Account IDA unique value assigned by the acquirer or processor to identify the merchant account. This value could match the merchant account ID associated with a region or country.

Disputes

Data Element

Data Field Name

Description

dispute_id

Dispute Identifier

A unique value that identifies the dispute and will be used as the key when making updates to transactions.

order_id

Merchant Order Identifier

The merchant order reference.

amount

Dispute Amount

The dispute amount, represented as a positive integer in the smallest currency unit.

payment_processor_name

Payment Processor Name

The payment processor the dispute is processed through.

pagos_dispute_status

Pagos Dispute Status Code

The Pagos

chargeback status code

that corresponds to the dispute response status.

pagos_dispute_reason

Pagos Dispute Reason Code

The Pagos

chargeback reason code

that corresponds to the dispute reason code.

amount_refunded

Refunded Amount

The amount refunded to the customer, represented as a positive integer in the smallest currency unit.

currency

Dispute Currency

The currency of the refund.

status

Dispute Status

The status of the dispute (e.g. won, lost, pending).

reason_code

Dispute Reason Code

The reason code for the dispute, which maps to a dispute reason (e.g. duplicate processing, fraud, stolen card).

reason

Dispute Reason

The reason given for the dispute (e.g. duplicate processing, fraud, stolen card).

created

Dispute Creation Date

The date/time when the dispute was created.

updated

Dispute Update Date

The date/time when the dispute was updated.

transaction_id

Transaction ID

The transaction ID of the original transaction associated with the dispute.

metadata

Metadata

An object-level label used to segment disputes into meaningful groups.

payment_method_type

Payment Method Type

The payment method used for the disputed transaction (e.g. card, apple pay, paywithgoogle).

transaction_reference_id

acquirer_reference_number

Acquirer Reference Number

The unique value assigned by the acquiring bank and passed through to the card brand and issuer, used to link a transaction to subsequent chargebacks.

Fees and Invoices

Data ElementData Field NameDescription
fee_idFee IdentifierA unique value that identifies the fee.
settlement_currencyFee Settlement CurrencyThe settlement currency of the fee.
payment_processor_namePayment Processor NameThe payment processor the fee is processed through.
merchant_account_idMerchant Account IDA unique value assigned by the acquirer or processor to identify the merchant account. This value could match the merchant account ID associated with a region or country.
pagos_network_codePagos Card Brand CodeA Pagos code that corresponds to card brand of the payment method used.
fee_nameFee NameName of the fee (e.g. VI Misuse of Auth Fee, US Business Tier 1 CPS Product 1 [US BUS TR1 PRD 1], Account Updater).
fee_subcategoryFee SubcategoryThe fee subcategory (e.g. network, value_added_services, penalties).
fee_categoryFee CategoryThe fee category (e.g. interchange, assessment, processor).
interchange_qualificationInterchange Fee Program QualificationThe interchange fee program (e.g. CPS/Retail Debit , CPS/Card Not Present Prepaid).
fee_amountFee AmountThe fee amount, represented as a positive number in the smallest currency unit
fee_amount_typeFee Amount TypeIndicates if the fee amount is paid to the merchant (credit) or deducted from the merchant (debit).
unit_quanityUnit QuantityThe number of units the fee is applied to.
unit_feeUnit Fee PriceThe price per each fee line item, represented as a positive nubmer in the smallest currency unit.
unit_volumeUnit VolumeThe amount (decimal) of the unit.
percent_rateUnit Fee RateThe percentage rate applied to the unit amount for the fee.
pagos_fee_namePagos Fee NameThe Pagos fee name that corresponds to the fee.
pagos_payment_methodPagos Payment MethodThe Pagos payment method code that corresponds to the payment method type.
pagos_networkPagos NetworkThe Pagos code that corresponds to the card brand of the payment method.
createdFee Creation DateThe date when the fee was created