Skip to main content

Field mappings for credit card transactions through Paystack

Zuora

Field mappings for credit card transactions through Paystack

This payment gateway integration can be requested through the Specialized Payment Connections service at an additional cost.

The following tables describe the mappings of key identifier fields for credit card transactions through the Paystack gateway integration. 

To find out more information about the communication between Zuora and the gateway for payment method creation, 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 details on how to export transaction logs, see Discover information about payment method creation and payment processing.

Payment

Paystack API Field Zuora Field Request/Response Description

authorization_code

TokenId or token from TokenizeCreditCard

Request Token id from the gateway during payment method creation.

email

SecondTokenId

Request

The email used during TokenizeCreditCard.

currency

Currency

Request

The currency used to make the payment.

amount

PaymentAmount

Request

The billing amount of the request. This value must be greater than 0, and must match the currency format of the merchant account.

data.reference

GatewayReferenceId

Response Unique identifier.

data.gateway_response

GatewayResponseCode

Reponse Generated by the gateway.

message

GatewayResponseMessage

Response Generated by the gateway.

NA

Zuora Response Code

Response Status code generated by the gateway.

Authorize in Delayed Capture

Paystack API Field Zuora Field Request/Response Description

authorization_code

TokenId or token from TokenizeCreditCard

Request

Token id from the gateway during payment method creation.

amount

Amount

Request

The billing amount of the request. This value must be greater than 0 and must match the currency format of the merchant account.

email

SecondTokenId

Request

The email used during TokenizeCreditCard.

data.reference

GatewayReferenceId

Response

Unique identifier.

data.gateway_response.authorizeResponse

GatewayResponseCode

Response

Generated by the gateway.

message

GatewayResponseMessage

Reponse

Generated by the gateway.

NA

Zuora Response Code

Response

Status code generated by the gateway.

Capture in Deplayed Capture

Paystack API Field Zuora Field Request/Response Description

reference

AuthTransactionId

Request

Received from the authorized transaction.

amount

Amount

Request

This is the refund amount.

data.reference

GatewayReferenceId

Response

Unique identifier.

data.gateway_response

GatewayResponseCode

Response

Generated by the gateway.

message

GatewayResponseMessage

Reponse

Generated by the gateway.

NA

Zuora Response Code

Response

Status code generated by the gateway.

Referenced refund

Paystack API Field Zuora Field Request/Response Description

transaction

ReferenceID

Request Received from the payment transaction.

amount

RefundAmount

Request This is the refund amount.

data.transaction.id


 

GatewayReferenceId

Response Unique identifier of the Refund transaction from the gateway.

message

GatewayResponseMessage

Response Generated by the gateway.

NA

Zuora Response Code

Request Status code generated by the gateway.