Request
This document provides a mapping of Zuora UI fields to API fields passed to Worldpay, including their sources and corresponding Zuora PaymentMethod API fields.
|
Zuora UI |
API field passed to Worldpay (XPath) |
Source of this infoRmation in Zuora (object.field) |
Zuora PaymentMethod API field |
|---|---|---|---|
|
Gateway setup > Merchant Code |
/paymentService/@merchantCode | ||
|
Gateway setup > user name |
http basic auth: user | ||
|
Gateway setup page > xml password |
http basic auth: password | ||
|
/order/@orderCode |
AuthBean.orderId, or 32-digit random string PaymentBean.orderId, or PaymentBean.paymentNumber |
Payment.GatewayOrderId, Payment.PaymentNumber | |
|
/order/description |
AuthBean.referenceId PaymentBean.referenceId |
PaymentMethod.id Payment.id | |
|
New Customer Account > Currency |
/amount/@currencyCode |
CustomerInfo.currency.code |
Account.Currency |
|
New Customer Account > Currency |
/amount/@exponent |
CustomerInfo.currency.exponent |
Account.Currency |
|
Gateway setup > Default Authorization Amount |
/amount/@value |
AuthBean.amount | |
|
Credit Card Type |
<VISA-SSL> <ECMC-SSL> etc. tag |
CreditCard.cardType |
PaymentMethod.CreditCardType |
|
Card Number |
/paymentDetails/cardNumber |
CreditCard.cardNumber |
PaymentMethod.CreditCardNumber |
|
Expiration Date |
/paymentDetails/expiryDate/date/@month |
CreditCard.expirationDate |
PaymentMethod.CreditCardExpirationMonth |
|
Expiration Date |
/paymentDetails/expiryDate/date/@year |
CreditCard.expirationDate |
PaymentMethod.CreditCardExpirationYear |
|
Card Holder Name |
/paymentDetails/cardHolderName |
CreditCard.cardHolderName |
PaymentMethod.CreditCardHolderName |
|
Card Security Code |
/paymentDetails/cvc |
CreditCard.cardSecurityCode |
<paymentmethod.cardsecuritycode/> |
|
Billing City |
/cardAddress/address/city |
CreditCard.cardCity |
PaymentMethod.CreditCardCity |
|
Billing Country |
/cardAddress/address/countryCode |
CreditCard.cardCountry |
PaymentMethod.CreditCardCountry |
|
Billing Postal Code |
/cardAddress/address/postalCode |
CreditCard.cardZip |
PaymentMethod.CreditCardPostalCode |
|
Billing State/Province |
/cardAddress/address/state |
CreditCard.cardState.name |
PaymentMethod.CreditCardState |
|
Billing Address |
/cardAddress/address/address1 |
CreditCard.cardAddress1 |
PaymentMethod.CreditCardAddress1 |
|
Billing Address |
/cardAddress/address/address2 |
CreditCard.cardAddress2 |
PaymentMethod.CreditCardAddress2 |
|
Phone |
/cardAddress/address/telephoneNumber |
CreditCard.phone |
PaymentMethod.Phone |