Skip to main content

Field mappings for transactions through Ebanx

Zuora

Field mappings for transactions through Ebanx

The following tables describe the mappings of key identifier fields for transactions between Zuora and EBANX.

To find out more information about the communication between Zuora and the gateway for payment method creation, verification, and payment processing, you can use the information in the following tables in combination with the information in the payment method transaction log and payment transaction log. For how to export transaction logs, see Discover information about payment method creation and payment processing.

Payment method validation with zero amount authorization

EBANX API Field Zuora Field Request/Response Description

integration_key

The Integration Key field in the UI

Request

Your unique and secret integration key.

device_id

gwOptions_deviceId

Request

The unique identification of a customer’s device.

token

MITReceivedParam_Token

Response

128-character token sent by EBANX

Authorize

EBANX API Field Zuora Field Request/Response Description

integration_key

The Integration Key field in the UI

Request

Your unique and secret integration key.

payment.name

CreditCardHolderName

Request

Cardholder name.

payment.document

IdentityNumber

Request

Customer’s document. In Brazil, a valid CPF (natural person taxpayer ID) or CNPJ (business taxpayer ID) is required.

device_id

gwOptions_deviceId

Request

Unique ID to identify the customer’s device. Used for anti-fraud checking purposes.

payment.card.token

MITSubmittedParam_Token

Request

If a previously created token is informed, no credit card information is needed. EBANX will identify the credit card associated with the token and perform the transaction.Only available for recurring billing.

payment.hash GatewayReferenceId Response  
payment.merchant_payment_code GatewaySecondReference Response  
payment.token MITReceivedParam_Token Response  

Cancel authorize

EBANX API Field Zuora Field Request/Response Description

integration_key

The Integration Key field in the UI

Request

Your unique and secret integration key.

hash

ReferenceId

Request

The authorization hash, which is the EBANX unique identifier.

merchant_payment_code GatewaySecondReference Response  

Capture

EBANX API Field Zuora Field Request/Response Description

integration_key

The Integration Key field in the UI

Request

Your unique and secret integration key.

hash

AuthTransactionId

Request

The authorization hash, which is the EBANX unique identifier.

hash GatewayReferenceId Response  
merchant_payment_code GatewaySecondReference Response  

Payment

EBANX API Field Zuora Field Request/Response Description

integration_key

The Integration Key field in the UI

Request

Your unique and secret integration key.

payment.name

CreditCardHolderName

Request

Cardholder name.

payment.document

IdentityNumber

Request

Customer’s document. In Brazil, a valid CPF (natural person taxpayer ID) or CNPJ (business taxpayer ID) is required.

payment.merchant_payment_code

TenantId_PaymentNumber

Request

The payment hash Merchant Payment Code (unique merchant ID)

payment.merchant_payment_code

TenantId_PaymentNumber

Request

The payment hash Merchant Payment Code (unique merchant ID)

device_id

gwOptions_deviceId

Request

Unique ID to identify the customer’s device. Used for anti-fraud checking purposes.

payment.card.token

MITSubmittedParam_Token

Request

If a previously created token is informed, no credit card information is needed. EBANX will identify the credit card associated with the token and perform the transaction.Only available for recurring billing.

payment.hash GatewayReferenceId Response  
payment.merchant_payment_code GatewaySecondReference Response  
payment.token MITReceivedParam_Token Response  

Cancel payment

EBANX API Field Zuora Field Request/Response Description

integration_key

The Integration Key field in the UI

Request

Your unique and secret integration key.

hash

ReferenceId

Request

The payment hash, which is the EBANX unique identifier.

payment.hash GatewayReferenceId Response  
payment.merchant_payment_code GatewaySecondReference Response  

Referenced refund

EBANX API Field Zuora Field Request/Response Description

integration_key

The Integration Key field in the UI

Request

Your unique and secret integration key.

hash

ReferenceId

Request

The payment hash, which is the EBANX unique identifier.

merchant_refund_code

TenantId_RefundNumber

Request

The ID of the refund in the merchant system.

refund.id GatewayReferenceId Response  
refund.merchant_refund_code GatewaySecondReference Response  
payment.hash GatewayThirdReference Response