Skip to main content

Field mappings for credit card transactions through FiservCommerceHub

Zuora

Field mappings for credit card transactions through FiservCommerceHub

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 FiservCommerceHub gateway integration. 

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

FiservCommerceHub API Field Zuora Field Request/Response Description
transactionDetails.merchantOrderId AccountNumber Request The account number in Zuora, such as A-000001.

gatewayResponse.transactionId

GatewayReferenceId Response Unique identifier for each transaction on the gateway.
paymentTokens.tokenData GatewayResponseToken1 Response Token created from the payment source.

Payment

FiservCommerceHub API Field Zuora Field Request/Response Description
transactionDetails.merchantOrderId AccountNumber Request The account number in Zuora, such as A-000001.
transactionDetails.merchantInvoiceNumber PaymentNumber Request The payment number in Zuora, such as P-0000001.
gatewayResponse.transactionId GatewayReferenceId Response Unique identifier for each transaction on the gateway.

Authorize in Delayed Capture

FiservCommerceHub API Field Zuora Field Request/Response Description
gatewayResponse.transactionId GatewayReferenceId Response Unique identifier for each transaction on the gateway.

Capture in Deplayed Capture

FiservCommerceHub API Field Zuora Field Request/Response Description
gatewayResponse.transactionId GatewayReferenceId Response Unique identifier for each transaction on the gateway.

Payment cancel

FiservCommerceHub API Field Zuora Field Request/Response Description
referenceTransactionDetails.referenceTransactionId ReferenceId Request Commerce Hub generated transactionId from the original transaction used for reference in a secondary transaction.
gatewayResponse.transactionId GatewayReferenceId Response Unique identifier for each transaction on the gateway.

Referenced refund

FiservCommerceHub API Field Zuora Field Request/Response Description
referenceTransactionDetails.referenceTransactionId ReferenceId Request Commerce Hub generated transactionId from the original transaction used for reference in a secondary transaction.
gatewayResponse.transactionId GatewayReferenceId Response Unique identifier for each transaction on the gateway.

Non-referenced refund

FiservCommerceHub API Field Zuora Field Request/Response Description
source.card.cardData CreditCardNumber Request The credit card number in the non-masked format (only for sandbox simulations).
gatewayResponse.transactionProcessingDetails.transactionId GatewayReferenceId Response Unique identifier for each transaction on the gateway.