HomePaymentsNo-codeDevelopersContribute
Safepay Home PageLive DashboardTest Dashboard

Integration checklist

Checklist for building an online payments integration with Safepay.


Follow the checklist below to ensure you have a complete online payments integration with Safepay.

Before you begin integrating Safepay, make sure you've gone through the following steps:

1

Sandbox Account Setup

  • You’ve created a Sandbox Account via the Dashboard.
  • You've retrieved your Client-side and Server-side API keys.

2

Understand the Integration

  • You’ve chosen your integration flow: Express Checkout Guide
  • You’ve read the documentation for your chosen flow.
  • You understand core concepts:

3

Security & Authentication

  • You understand how JWTs are used for secure communication.
  • You’ve configured webhooks to receive transaction updates.
  • You’re validating webhooks and verifying JWTs server-side.

4

Test Environment

  • You’ve successfully tested:
  • Creating a Tracker
  • Creating a Customer
  • Creating a JWT/Time based token
  • 3DS challenge flows
  • Handling declined transactions
  • You’ve handled all possible error responses.
  • Your frontend handles success, failure, and cancellation states.

5

Pre-Go-Live

  • You’ve completed the KYC onboarding form.
  • All production API keys and webhook endpoints are updated in your code.

Make sure you monitor webhooks in real-time during testing and production to avoid missing charge updates.