Welcome to Zuora Product Documentation

Explore our rich library of product information

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