Welcome to Zuora Product Documentation

Explore our rich library of product information

Field mappings for credit card transactions through Paystack

This document provides detailed mappings of key identifier fields for credit card transactions through the Paystack gateway integration, including information on payment method creation and transaction logs.

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

Response

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

Response

Generated by the gateway.

NA

Zuora Response Code

Response

Status code generated by the gateway.

Capture in Delayed 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

Response

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.