1
Your business profile is approved
All four sections of your business profile are complete and your account has been validated. The Live option in the Test / Live switch only becomes available after this.
2
Your bank details are correct
The settlement bank account is yours, and the account name matches your business. See Fees and settlements.
3
You have tested every outcome
You have tried a successful payment, a failed payment and closing the widget. See Test your integration.
4
Your website uses your live public key
Replace the
TPK_ test key with your live public key, which starts with PK_. Use Settings > API Keys to copy it.5
Your secret keys are safe
No secret key (
TSK_ or SK_) appears in your website code, public repositories or screenshots.6
Your server confirms payments
You verify every payment before delivering an order, either with webhooks or by checking the status. Your live webhook address is saved.
7
You have done one small live payment
Make a small real payment yourself, confirm it appears in Transactions, and check that your order process worked end to end.