Welcome to Zuora Product Documentation

Explore our rich library of product information

Credit Card fields

This reference lists the credit card and related fields available on Zuora payment pages, including names, labels, types, limits, allowed values, and usage notes.

Field Name (case sensitive)Default Field LabelTypeMaximum LengthAllowed ValuesNotes
creditCardExpirationMonthExpiration DateString2"1" through "12"Zuora recommends making this field required.
creditCardExpirationYearString4Zuora recommends making this field required.
creditCardTypeCard TypeString20
  • Visa
  • MasterCard
  • AmericanExpress
  • Discover
Zuora recommends making this field required.
creditCardNumberCard NumberString32 Zuora recommends making this field required. Although a maximum of 32 characters are allowed in this form field, Zuora only supports 13–16 digit card numbers.
cardSecurityCodeCVVString4Zuora recommends making this field required.
creditCardHolderNameCardholder NameString50 Zuora recommends making this field required. For the integration with the CyberSource gateway, when passing this field to the gateway, the string value of this field is split into first name and last name with the first space in the string.
creditCardCountryCountryString33-digit ISO code For a complete list of supported ISO country codes, see View countries or regions.
creditCardStateStateString50State or province
creditCardAddress1Address 1String255
creditCardAddress2Address 2String255
creditCardCityCityString40
creditCardPostalCodePostal CodeString20 The maximum length and allowed values for this field vary by payment gateways. To find out specific requirements:
  • Refer to the documentation of the gateway provider.
  • Check the response message returned by the gateway if field validation fails; it may include length and value requirements.
ipAddressN/AString128 The IP address of the user when the payment method was created or updated. Some gateways use this field for fraud prevention. Both IPv4 and IPv6 are supported. This field is hidden and does not appear on the form.
phoneContact Phone NumberString40
emailEmail AddressString80
identityNumberIdentity NumberString20 This field is used to capture the Tax Identification Numbers (For example, CPF/CNPJ in Brazil) of end customers in Latin America. When configuring the payment page, you can customize the field label of Identity Number for better clarity. For example, update the field label to CPF/CNPJ Number for your Brazilian customers. The following gateway integrations support using this field to capture the Tax Identification Numbers:
  • Allpago
  • BlueSnap
  • CyberSource, Payment API v2.0
Note that if you collect payments in Latin America, the best practice is to set this field as a mandatory field in your payment page to ensure this information is always collected.