Welcome to Zuora Product Documentation

Explore our rich library of product information

Payment Methods PAD

This reference document lists the data dictionary fields for the PAD payment method.

Note: Fields with an asterisk mark indicate mandatory fields.

Field name

Value

Required to update

Description

Account Number*

string

required

Customer's bank account number.

Account Key

string

optional

The customer account ID such as 2x92c0f859b0480f0159d3a4a6ee5bb6 or the customer account number such as A02855638. To create an orphan payment method that is not associated with any customer account, you can skip this field. As soon as the account information is available, associate the payment method with an account through the Update a payment method operation.

Provide either the customer account ID (for example, 2x92c0f859b0480f0159d3a4a6ee5bb6) or the customer account number (for example, A02855638).

To create an orphan payment method not associated with a customer account, omit this field. When account information becomes available, associate the payment method using the Update Payment Method operation.

Account Mask Number

string

optional

The masked account number such as ****1234.

Auth Gateway

string

optional

Internal ID of the payment gateway that Zuora will use to authorize the payments that are made with the payment method. If you do not set this field, Zuora will use one of the following payment gateways instead: The default payment gateway of the customer account that owns the payment method, if the accountKey field is set. The default payment gateway of your Zuora tenant, if the accountKey field is not set

Account Holder Info Account Holder Name*

string <= 60 characters

required

The full name of the bank account holder.

Account Holder Info Address Line1

string

Optional

The account holder's first name.

Account Holder Info Address Line2

string

Optional

The account holder's last name.

Account Holder Info City

string

Optional

The city where the account holder resides. Providing the city and country during payment method creation is recommended, as this information is used for payment processing. If not provided, the city and country details will be unavailable during processing.

Account Holder Info Country

string

Optional

The country where the account holder resides.

Account Holder Info Email

string

Optional

The account holder's email address.

Account Holder Info First Name

string

Optional

The account holder's first name.

Account Holder Info Last Name

string

Optional

The account holder's last name.

Account Holder Info Phone

string

Optional

The account holder's phone number.

Account Holder Info State

string

Optional

The state where the account holder resides.

Account Holder Info Zip Code

string

Optional

The ZIP/postal code for the account holder's address.

Bank Code*

string

Required to Create

The sort code or number that identifies the bank. This is also known as the sort code.

Branch Code*

string

Required to Create

The branch code of the bank used for direct debit.

Currency Code

string

Optional

The currency used for payment method authorization

IP Address

string

Optional

The IPv4 or IPv6 information of the user when the payment method is created or updated. Some gateways use this field for fraud prevention. If this field is passed to Zuora, Zuora directly passes it to gateways. If the IP address length is beyond 45 characters, a validation error occurs. For validating SEPA payment methods on Stripe v2, this field is required.

makeDefault

boolean

Optional

Default: false Specifies whether the payment method will be the default payment method of the customer account that owns the payment method. Only applicable if the accountKey field is set. When you set this field to true, make sure the payment method is supported by the default payment gateway.

Mandate Info Mandate Id

string <= 36 characters

Optional

The mandate ID.

Mandate Info Mandate Reason

string <= 64 characters

Optional

The reason of the mandate from the gateway side

Mandate Info Mandate Status

string <= 64 characters

Optional

The status of the mandate as provided by the payment gateway

Processing Options Check Duplicated

boolean

Optional

Indicates whether to perform a duplication check when you create a payment method. The default value is false. With this field set to true, Zuora will check the active and closed payment methods associated with the same billing account to ensure that no duplicate payment methods are created. For more information, see Duplication check on payment methods.

Skip Validation

boolean

Optional

Default: false Specify whether to skip the validation of the information through the payment gateway. For example, when migrating your payment methods, you can set this field to true to skip the validation.

Type*

string

Required to Create

Type of the payment method.