Overview
Electronic payment methods may be verified when the payment method gets created. Verification is controlled using the verify options on the payment gateway configuration page. If the verify options are enabled, electronic payment methods are submitted to the payment gateway for authorization and if the authorization is approved, the payment method can be saved in the Zuora Customer Account and available to use to used for future payment processing. If the verify options are disabled, then no authorization is requested from the payment gateway and the payment method can be saved in the Zuora customer account.
When electronic payment methods are verified, the gateway will check the CVV code and address (if information is submitted). Address verification is based on the AVS settings established by the merchant account settings in the payment gateway. The authorization request also charges the payment method for an authorization amount which is immediately reversed by Zuora. Enabling the verify options is highly recommended to avoid storing payment methods in Zuora which are not valid as such payment methods may fail when payment is attempted.
Solution
- Zuora's payment gateway configuration allows you to set an authorization amount of your choice (it can be $0.00, $0.01, $1.00 or other amount). Many merchants will use an authorization amount greater than $0.00 as they feel it is more meaningful than a $0.00 authorization. A $1.00 authorization amount is preferred by some merchants while others prefer to do a $0 authorization. This solution provides more information on $0 authorizations and what steps to take prior to setting your authorization amount to $0.
- Paypal has an article which discusses authorization amounts and Visa's requirement and Account Verification Program that requires authorization amounts be $0.00. Visa essentially requires $0.00 authorizations or else will charge additional fees to the merchant UNLESS the authorization amount is immediately reversed (which Zuora handles automatically).
- Zuora follows best practice which is to perform an authorization then do an immediate reversal of the authorization so the authorization amount is not withheld in the cardholders account and such amount is not decreased in the card holder's account.
- If you want to set the authorization amount to be $0.00, check the following:
- Make sure you are using a gateway in which Zuora supports $0.00 authorizations. The following Zuora payment gateway integrations will accept $0.00 authorizations: Cybersource, Merchant e-Solutions, and Verifi.
- Make sure your payment gateway and processor both accept $0.00 authorizations. For example, the PayPal payment processor currently does not accept $0.00 authorizations and will recognize that as a invalid amount. Therefore, if you are using Website Payments Pro (which uses the PayPal Processor), you will not be able to submit $0.00 authorizations.
- If you are using a payment gateway and processor which does support $0.00 authorizations but which is not supported by Zuora, you may file an enhancement request with Zuora Global Support if you would like this support to be added.
Related
- Supported Payment Methods
- This topic describes the payment methods supported by the payment gateways. Empty fields in the tables indicate that the payment method is not supported by that payment gateway.
- Payment Gateways
- A payment gateway is an online service provider that connects an electronic shopping cart or virtual terminal/POS to an electronic payment processor. It is your gateway to the rest of the payments infrastructure that allows you to accept electronic forms of payment. The main function of a gateway is to pass authorization and settlement data securely to and from the merchant's website to the merchant's processor. The merchant processor in turn connects to the card association (or "network"), which connects to the card issuing bank. The articles in this section explain more about the participants in the payments ecosystem, and put gateways in the right context.
- The Payments Value Chain
- The payments ecosystem is very fragmented, due to a high degree of specialization, and any given payment transaction typically passes through at least five or six different parties, which we may call the payments value chain. See the following sections to learn about the various participants in the payments ecosystem, and the sometimes subtle differences in their functions.
- Supported Payment Gateways
- Zuora currently supports the following payment gateways: Authorize.net Chase Paymentech Orbital (Salem Platform) Chase Paymentech Spectrum (controlled release) CyberSource GlobalCollect Litle Merchant e-Solutions Moneris (eSelectPLUS Canada) PayPal Adaptive Payments PayPal Payflow Pro Verifi Note: Support for the Chase Paymentech Spectrum is a Controlled Release feature, and is a premium service offered by Zuora. Contact Zuora Global Support for information about using this payment gateway.
- Managing Payment Gateways
- After you are done selecting a payment gateway, you will need to do a certain amount of configuring in order to set up your gateway and get going with accepting payments. This section of the documentation will guide you through configuring common Zuora-supported payment gateways, then going live with these gateways, and even disabling and troubleshooting if things go wrong. Finally, we will show you when you might need to use multiple payment gateways, and how to make it work.
- Required Configuration Fields By Gateway
- You can set up Z-Payments to use one preferred payment gateway. Because each gateway has different requirements, the setup screen for each of these payment gateways varies. Contact your payment gateway to obtain the information required to configure the gateway in Zuora.
- Verify Credit Card Gateway Options
- Z-Payments provides options to verify new and updated credit cards. These settings are applied at the gateway level, and can be different for different gateways, but they apply to all cards that are authorized through that gateway.
- Setting Up Payment Gateways (Intermediate)
- Authorize.net Gateway (Intermediate)
- Chase Paymentech Orbital Gateway (Salem Platform) (Intermediate)
- Chase Paymentech Spectrum (Intermediate)
- CyberSource Payment Gateway (Intermediate)
- Litle Payment Gateway (Intermediate)
- Merchant eSolutions Payment Gateway (Intermediate)
- Moneris (eSelectPLUS Canada) (Intermediate)
- PayPal Adaptive Payments (Intermediate)
- PayPal Payflow Pro, Website Payments Payflow Edition, Website Pro Payment Gateway (Intermediate)
- Going Live With Your Payment Gateways (Intermediate)
- Disabling Payment Gateways (Intermediate)
- Using Multiple Payment Gateways (Intermediate)
- Using Customizable Gateway Options (Intermediate)
- Selecting and Signing up for a Payment Gateway
- How do I choose a payment gateway?
- How do I control what information Zuora sends over to the payment gateway when verifying payment methods?
- How do I control when Zuora will authorize the Payment Method?
- How do I find out why a payment or refund transaction failed?
- How do I learn about payments?
- How do I maximize revenue using multiple gateways?
- How do I plan for internationalization in Zuora if my business wants to expand globally?
- How do I use multiple payment gateways?

Comments