Normalized request and response fields

Request Fields

group_nameparent_field_namespreedly_field_namedescriptiongateway_field_namegateway field validationgateway_type
customer_datamerchant_customer_idThe merchant's internal reference for the customercustomer_idGateway does not specify.cyber_source_rest
customer_datamerchant_customer_idThe merchant's internal reference for the customercustomer_referenceAn alphanumeric string of up to 17 characters in lengthstripe_payment_intents
customer_datamerchant_customer_idThe merchant's internal reference for the customerauthenticatedShopperIDA maximum length is 64 characters, it must contain only the ISO-latin1 subset of the UTF-8 characters, there must be no white space and it cannot start with an underscore (_).worldpay
merchant_metadatastatement_descriptorStatement description data
merchant_metadatastatement_descriptordescriptionA description that appears on the customer's credit card statement, typically used to identify a specific transaction or merchantdescriptor_nameLess than or equal to 15 characters and can only contain letters and numbers.braintree
merchant_metadatastatement_descriptordescriptionA description that appears on the customer's credit card statement, typically used to identify a specific transaction or merchantstatement_descriptorMust contain at least one letter and be 1–22 characters long.stripe_payment_intents
merchant_metadatastatement_descriptordescriptionA description that appears on the customer's credit card statement, typically used to identify a specific transaction or merchantstatement_narrativeCan generally be up to 50 characters long. Note: Different APMs will have different validation requirements - to learn more see gateway docs.worldpay
merchant_metadatastatement_descriptorphone_numberThe phone number that appears on the customer's credit card statementdescriptor_phoneMust be 10 - 14 characters and can only contain numbers, dashes, parentheses and periods.braintree
merchant_metadatastatement_descriptorsuffixAn additional identifier or code appended to the description of the customer's credit card statement, typically used to differentiate between types of transactionsstatement_descriptor_suffixA maximum 22 characters.stripe_payment_intents
merchant_metadatastatement_descriptorurlThe url that appears on the customer's credit card statementdescriptor_urlMust be less than or equal to 13 characters.braintree
merchant_metadatatransacting_account_idA unique identifier for each merchant account within a gatewaymerchant_account_idGateway does not specify.braintree
merchant_metadatatransacting_account_idstripe_accountGateway does not specify.stripe_payment_intents
order_datagateway_idempotency_keyA unique identifier for idempotent transactions to help prevent duplicate transactionsidempotency_keyGateway does not specify.stripe_payment_intents
order_datagateway_idempotency_keyA unique identifier for idempotent transactions to help prevent duplicate transactionsidempotency_keyGateway does not specify.worldpay
order_datanetwork_transaction_id_overrideThe Network Transaction ID (NTID) used to override the default NTID Spreedly sends to the gatewaynetwork_transaction_idGateway does not specify.stripe_payment_intents
order_datanetwork_transaction_id_overrideThe Network Transaction ID (NTID) used to override the default NTID Spreedly sends to the gatewayschemeTransactionIdentifierGateway does not specify.worldpay
order_datanetwork_transaction_id_overrideThe Network Transaction ID (NTID) used to override the default NTID Spreedly sends to the gatewayprevious_network_transaction_idbraintree
order_datainvoice_idA unique identifier assigned to an invoice, typically used by merchants for referencing transactionsinvoiceDetails ; purchaseOrderNumberGateway does not specify.cyber_source_rest
order_datainvoice_idA unique identifier assigned to an invoice, typically used by merchants for referencing transactionsmerchant_referenceAn alphanumeric string of up to 25 characters in length.stripe_payment_intents
order_datainvoice_idA unique identifier assigned to an invoice, typically used by merchants for referencing transactionspurchase_order_numberbraintree
order_datainvoice_idA unique identifier assigned to an invoice, typically used by merchants for referencing transactionsinvoiceReferenceNumberworldpay
order_datashipping_amountThe cost associated with shipping a product or order to a customer.

*L2/L3 data field
shipping_amountA positive integer greater than 0, with a maximum of 9 digits. Tax amount must be formatted like '10' or '10.00'. If the currency does not use decimal places, the tax amount can't include decimal places.braintree
order_datashipping_amountThe cost associated with shipping a product or order to a customer.

*L2/L3 data field
shipping_amountIn cents, as a non-negative integer.stripe_payment_intents
order_datashipping_amountThe cost associated with shipping a product or order to a customer.

*L2/L3 data field
shipping_amountworldpay
order_datadiscount_amountThe reduction or discount price applied to a product or order.

*L2/L3 data field
discount_amountA positive integer greater than 0, with a maximum of 9 digits. Tax amount must be formatted like '10' or '10.00'. If the currency does not use decimal places, the tax amount can't include decimal places.braintree
order_datadiscount_amountThe reduction or discount price applied to a product or order.

*L2/L3 data field
discount_amountworldpay
order_datatax_amountThe monetary value representing the amount of tax applied to a product or transaction.

*L2/L3 data field
tax_amountA positive integer greater than 0, with a maximum of 9 digits. Tax amount must be formatted like '10' or '10.00'. If the currency does not use decimal places, the tax amount can't include decimal places.braintree
order_datatax_amountThe monetary value representing the amount of tax applied to a product or transaction.

*L2/L3 data field
total_tax_amountAn integer in the amount of cents. stripe_payment_intents
order_datatax_amountThe monetary value representing the amount of tax applied to a product or transaction.

*L2/L3 data field
tax_amountworldpay
order_datashipping_from_zipThe postal or zip code from which a shipment or order is originating.

*L2/L3 data field
ships_from_postal_codeMay contain no more than 9 letter or number characters.braintree
order_datashipping_from_zipThe postal or zip code from which a shipment or order is originating.

*L2/L3 data field
shipping_from_zipGateway does not specify.stripe_payment_intents
order_datashipping_from_zipThe postal or zip code from which a shipment or order is originating.

*L2/L3 data field
ships_from_postal_codecyber_source_rest
order_datashipping_from_zipThe postal or zip code from which a shipment or order is originating.

*L2/L3 data field
ships_from_postal_codeworldpay
order_dataline_itemsAn array that includes a detailed breakdown of the items included within the transaction, such as quantity and price per unit.

*L2/L3 data field
order_dataline_itemsproduct_codeA unique identifier assigned to reference a specific product or item by the merchantproduct_codeA maximum of 127 characters.braintree
order_dataline_itemsproduct_codeA unique identifier assigned to reference a specific product or item by the merchantproduct_codeUp to 12 characters.stripe_payment_intents
order_dataline_itemsproduct_codeA unique identifier assigned to reference a specific product or item by the merchantproductCodecybersource_rest
order_dataline_itemsproduct_codeA unique identifier assigned to reference a specific product or item by the merchantproduct_codeworldpay
order_dataline_itemsdescriptionA description of the item or product solddescriptionA maximum 127 characters.braintree
order_dataline_itemsdescriptionA description of the item or product soldproduct_descriptionAn alphanumeric string of up to 26 characters in length.stripe_payment_intents
order_dataline_itemsquantityThe value that represents the number of units purchased or sold in a transactionquantityThe value must be a whole number and can’t be negative or zero.braintree
order_dataline_itemsquantityThe value that represents the number of units purchased or sold in a transactionquantityA positive integer greater than 0.stripe_payment_intents
order_dataline_itemsquantityThe value that represents the number of units purchased or sold in a transactionquantitycyber_source_rest
order_dataline_itemsquantityThe value that represents the number of units purchased or sold in a transactionquantityworldpay
order_dataline_itemsunit_costThe cost associated with a single unit of a product or serviceunit_amountUp to 2 decimal places. This value can’t be negative or zero.braintree
order_dataline_itemsunit_costThe cost associated with a single unit of a product or serviceunit_costIn cents, as a positive integer greater than 0.stripe_payment_intents
order_dataline_itemsunit_costThe cost associated with a single unit of a product or serviceunitPricecyber_source_rest
order_dataline_itemsunit_costThe cost associated with a single unit of a product or serviceunit_amountworldpay
order_dataline_itemstax_amountThe monetary value representing the amount of tax applied to a product or transaction.

*L2/L3 data field
unit_tax_amountUp to 2 decimal places. This value can’t be negative or zero.braintree
order_dataline_itemstax_amountThe monetary value representing the amount of tax applied to a product or transaction.

*L2/L3 data field
tax_amountIn cents, as a non-negative integer.stripe_payment_intents
order_dataline_itemstax_amountThe monetary value representing the amount of tax applied to a product or transaction.

*L2/L3 data field
taxAmountcyber_source_rest
order_dataline_itemstax_amountThe monetary value representing the amount of tax applied to a product or transaction.

*L2/L3 data field
unit_tax_amountworldpay
order_dataline_itemsdiscount_amountThe reduction or discount price applied to a product or order

*L2/L3 data field
discount_amountA non-negative integer.stripe_payment_intents
order_dataline_itemsdiscount_amountThe reduction or discount price applied to a product or order

*L2/L3 data field
discount_amountcyber_source_rest
order_dataline_itemssale_kindIndicates whether the line item is a debit (sale) or credit (refund) to the customer. Accepted values: debit or creditkindAccepted values: debit, creditbraintree
order_dataline_itemssale_kindIndicates whether the line item is a debit (sale) or credit (refund) to the customer. Accepted values: debit or creditkindcyber_source_rest
order_dataline_itemssale_kindIndicates whether the line item is a debit (sale) or credit (refund) to the customer. Accepted values: debit or creditkindworldpay
order_dataline_itemsitem_nameItem namenameA maximum of 127 characters.braintree
order_dataline_itemsitem_nameItem nameproductNamecyber_source_rest
order_dataline_itemsitem_nameItem namenameworldpay
order_dataline_itemstotal_amounttotal_amountbraintree
order_datazero_dollar_authallow_card_verificationbraintree
order_datazero_dollar_authzero_dollar_authworldpay
order_datafulfillment_datefulfillment_datestripe_payment_intents
order_dataorder_contentorder_contentworldpay
order_datainstallment_countinstalmentsworldpay
order_datametadatacustom_fieldsbraintree
order_datametadatametadatastripe_payment_intents
risk_dataignore_avsskip_avsbraintree
risk_dataignore_avsignore_avscyber_source_rest
risk_dataignore_cvvskip_cvvbraintree
risk_dataignore_cvvignore_cvvcyber_source_rest
risk_dataignore_fraud_rulesskip_advanced_fraud_checkingbraintree
risk_dataignore_fraud_rulesskip_radar_rulesstripe_payment_intents
risk_datauser_agentuserAgentHeaderworldpay

Response Fields

group_namespreedly_field_namedescription gateway_field_namegateway_type
card_metadatacard_typeThe type of card that is issued by the issuing bankdebit
accountType
funding
amount_debit_credit_indicator
braintree
cyber_source_rest
stripe_payment_intents
worldpay
card_metadataissuer_countryCountry in the address of the issuing bankcountry_of_issuance
country
country
issuer_country_code
braintree
cyber_source_rest
stripe_payment_intents
worldpay
merchant_datacustomer_idThe gateway's unique identifier for the customer's card and billing informationcustomer_vault_id
customerId
id
customer
braintree
cyber_source_rest
stripe_payment_intents
worldpay
merchant_datafraud_resultThe result of the risk assessment completed by the gatewaydecision
result
risk_level
risk_score_value
braintree
cyber_source_rest
stripe_payment_intents
worldpay
raw_payment_outcome_dataauthorization_codeThe code generated by the processor that provides details on decline or approvalprocessor_authorization_code
code
authorization_code
authorization_id
braintree
cyber_source_rest
stripe_payment_intents
worldpay
raw_payment_outcome_datagateway_messageThe description of the outcome type and reason by the gatewaymessage
responseDetails
seller_message
iso8583_return_code_description
braintree
cyber_source_rest
stripe_payment_intents
worldpay
raw_payment_outcome_datanetwork_transaction_idThe network transaction identifier provided by the payment network for subsequent transactionsnetwork_transaction_id
networkTransactionId
network_transaction_id
transaction_identifier
braintree
cyber_source_rest
stripe_payment_intents
worldpay
raw_payment_outcome_dataprocessor_decline_codeThe error code sent by the issuing bankadditional_processor_response
responseCode
network_decline_code
iso8583_return_code_code
braintree
cyber_source_rest
stripe_payment_intents
worldpay
raw_payment_outcome_dataraw_avs_resultThe processor's response to the address verification system valuetransaction.avs_error_response_code
code
checks.address_line1_check
avs_result_code_description
braintree
cyber_source_rest
stripe_payment_intents
worldpay
raw_payment_outcome_dataraw_cvc_resultThe processor's response to the card verification valuecvv_response_code
resultCode
cvc_check
cvc_result_code_description
braintree
cyber_source_rest
stripe_payment_intents
worldpay