You can set up payment methods for both new customer accounts during the account creation process, or by editing an existing account. You can add a maximum of 100 payment methods to an account.
Set up a payment method through the Zuora UI
Set up a payment method for a new customer account
To set up a payment method during the creation of a new customer account:
- Under Payment Method, select the radio button for the payment method you want to set up. The default value is None, but you can also select Zuora Payment Methods (managed by Zuora) or External Payment Method.
- If you select Zuora Payment Method (managed by Zuora), select one of the available payment method options (for example, credit card, debit card, or ACH). After you select the applicable option, a new window will appear for you to enter the payment method details (for example, for the credit card option, enter the card number, expiration date, and other required information). When selected, the Zuora Payment Method (managed by Zuora) option displays the different types of electronic payment methods available to choose from. The list of available options depends on the payment methods supported by Zuora for your default payment gateway.
- If you select External Payment Method, select one of the available payment method options in the list that appears.
- Enter the payment method details.
- Click save after creating your account and payment method.
Set up a payment method for an existing customer account
To set up a new electronic payment method for an existing customer account:
- Access the customer account for which you want to create a payment method.
- Under Electronic Payment Methods, click create new payment method. This opens a new page in which you can choose from one the available electronic payment methods.
Note: The ACH Country, ACH City, ACH State/Province, and ACH Postal Code fields for ACH payment methods are only specific to the NMI payment gateway.
- Select one of the available payment methods.
- When you select the payment method type, a new window appears. Enter the information for that payment method. For example, for credit card payments, enter the card number, expiration date, and other required information.
- Click save to save the payment method in the customer account.
When entering a credit card or debit card as an electronic payment method, you can default the credit or debit card billing address to the address of the bill-to contact or the sold-to contact. This allows you to quickly enter electronic payment methods in cases where the card address matches your contact’s address.
Set up a payment method through REST API
You can use any of the following REST APIs to set up a payment method:
Set up a payment method through Payment Pages 2.0
You can use the embedded iFrame or Direct POST to implement Payment Pages 2.0 to collect your end user's payment method data. See Payment Pages 2.0 for details.
Manage stored credential profiles for credit cards
A stored credential profile within a payment method is a container for data about a credential that has been stored in accordance with a customer consent agreement. Each stored credential profile includes a transaction identifier, which Zuora sends to the payment gateway whenever the payment method is used in a payment.
The payment method may contain a chain of stored credential profiles, but only the latest stored credential profile may be active. See status of stored credential profiles for information about the possible statuses of stored credential profiles.
When you create a credit card payment method through the Zuora UI, API, or Payment Pages 2.0, you can create a stored credential profile within the payment method if the customer has given consent for their information to be stored. See Stored credential transactions for more information.