This topic describes the sandbox and live environments for testing payment transactions in Rebilly.
Use the sandbox environment to test code changes and experiment without risk.
By default, the sandbox is configured with a testing payment gateway called TestProcessor. No information is sent to third parties when using this gateway.
Use the live environment as your product environment. Experimenting in this environment involves risk. Plan your tests carefully.
Before releasing to your users, complete the following:
- Define a series of small-value test transactions for various scenarios, and test these using all enabled card types.
- Test the checkout flow.
- Subscribe to a plan and ensure that the card is charged immediately. For more information, see Create a product and pricing plan.
- Cancel a subscription. For more information, see Cancel a subscription.
- Issue a partial and a full refund. For more information, see Refund transactions.
- Limit the payment gateway to using one, or a small number of, test customer IDs. For more information, see in Set up a payment gateway - Configure additional filters.
After completing the test transactions, log in to your payment gateway account and confirm that the corresponding test transactions are present.