API Card Payments Go-Live Checklist

Overview

If you are completing a full API integration for card payments, it's crucial to ensure everything is set up correctly before going live. Below is a checklist to guide you through the process, this is relevant for both recurring and non-recurring payments.

  1. IP Allowlist

Before going live in production, you are required to whitelist your IP addresses.

Go to Settings > Allowlist and add the required IP addresses.

For more information, see our IP allowlist guide here.

  1. Credentials

When authenticating to the live API, you must use the production app_key and app_id values.

Please refer to our Authentication guide for more information.

  1. Production Endpoints:

Update your codebase to point to the production endpoints by removing the "test" prefix from all endpoints.

  1. Production Testing:

Conduct test payments throughout your customer journeys (e.g., recurring payments, one-off transactions) within the production environment to verify that everything is functioning as expected.


Apple Pay and Google Pay

If you are processing Apple Pay and Google Pay transactions, it's essential to complete your integrations in the production environment, including the following steps:

  • Apple Pay: Register your domains and host the verification file by navigating to Settings > Payment Methods > Apple Pay.
  • Google Pay: Add your Gateway Merchant ID in Settings > Payment Methods > Google Pay.

For more details on these configurations, please refer to our guides: