Test the configuration
For basic guidance on how to test payment gateway integrations within a sandbox environment, see Test payment gateway integration .
Access Your Gateway's Test Environment
When configuring the PayPal payment gateway in Zuora, you can indicate whether you would like to use the PayPal test environment or the PayPal Production (Live) environment.
-
If Use Gateway Test Environment is selected, Zuora will direct payment transactions to the following test environment which is a test simulator at
https://pilot-payflowpro.paypal.com(This URL is the API entry point for a test environment dedicated to PayFlow) -
If Use Gateway Test Environment is not selected (disabled), Zuora will direct payment transactions to the following production environment:
https://payflowpro.paypal.com(API entry point).Note: Your credentials will be the same for both test and production environments, which both require Payflow credentials. Zuora ensures your payment transactions are routed to the right environment based on whether the Use Gateway Test Environment is selected. The UI entry point forhttps://pilot-payflowpro.paypal.comandhttps://payflowpro.paypal.comis athttps://manager.paypal.com.
Test Credit Cards and Testing Scenarios
When testing transactions through the Zuora integration of PayPal Payflow gateway integration, you should refer to Payflow Gateway Developer Guide (see the "Test Transactions " section) for more information.
The integration uses the https://pilot-payflowpro.paypal.com simulator for testing, thus we refer you to the instructions in the Payflow guides. The developer's guides include information on generating payment errors based on the transaction amount used for testing. If you use a different credit card number for testing that is not listed in the developer's guide, it may also fail the transaction.
Test Credit Cards and Test Scenarios Will Depend on the Sandbox Used
By default, any merchant testing transactions via Zuora will be using the https://pilot-payflowpro.paypal.com test simulator.
Most merchants will use https://pilot-payflowpro.paypal.com when testing in Zuora, unless PayPal has approved and linked your https://www.sandbox.paypal.com account to https://pilot-payflowpro.paypal.com (for example: if you have a Sandbox Pro account). Check with Payflow Operations team to determine if you have a PayPal sandbox account linked to Payflow.
The PayPal Sandbox does not have a list of specific credit cards to use, however, these are your options:
-
You can follow the instructions to add a credit card account to a test account.
-
You can generate credit card numbers in
sandbox.paypal.com. -
You can use a live card in your
www.sandbox.comaccount for testing. This transaction will not go to a live environment it will only be sent to the Sandbox test environment.
Viewing Test Transactions in UI
Test transactions sent to the Payflow Sandbox can be viewed in the UI by logging into manager.paypal.com . If your PayPal sandbox account linked to Payflow, then you can view your transactions in https://www.sandbox.paypal.com .