Field mappings between Zuora and CyberSource
This article describes the object and field mappings between Zuora and CyberSource for credit card and ACH payment methods.
Credit Card field mappings
| API field passed to CyberSource | Source of this information in Zuora (object.field) |
|---|---|
| card_accountNumber | PaymentMethod.CreditCardNumber |
| card_cvNumber | PaymentMethod.CreditCardSecurityCode |
| card_expirationMonth | PaymentMethod.CreditCardExpirationMonth |
| card_expirationYear | PaymentMethod.CreditCardExpirationYear |
| purchaseTotals_currency | Account.Currency |
| item_0_unitPrice | Payment.Amount |
| purchaseTotals_grandTotalAmount | Payment.Amount |
| billTo_ipAddress | PaymentMethod.IPAddress |
| billTo_customerID | Account.AccountNumber |
| billTo_company | Account.Name |
| billTo_email |
These address fields are populated based on the following priority order:
|
| billTo_phoneNumber | |
| billTo_firstName | |
| billTo_lastName | |
| billTo_street1 | |
| billTo_street2 | |
| billTo_city | |
| billTo_state | |
| billTo_postalCode | |
| billTo_country |
ACH field mappings
| API field passed to CyberSource | Source of this information in Zuora (object.field) |
Description |
|---|---|---|
| check_bankTransitNumber | PaymentMethod.AchAbaCode | |
| check_accountNumber | PaymentMethod.AchAccountNumber | |
| purchaseTotals_currency | Account.Currency | |
| item_0_unitPrice | Payment.Amount | |
| purchaseTotals_grandTotalAmount | Payment.Amount | |
| billTo_customerID | Account.AccountNumber | |
| billTo_company | Account.Name | |
| billTo_email |
These address fields are populated based on the following priority order:
|
For billTo_firstName and billTo_lastName:
|
| billTo_phoneNumber | ||
| billTo_firstName | ||
| billTo_lastName | ||
| billTo_street1 | ||
| billTo_street2 | ||
| billTo_city | ||
| billTo_state | ||
| billTo_postalCode | ||
| billTo_country |
