Build & Test in Sandbox

Build & Test in Sandbox

Build & Test in Sandbox

The sandbox environment allows you to safely develop, test, and validate your PayFacto integration without processing real transactions.

  Purpose of Sandbox Testing

The sandbox environment replicates production behavior to help you validate payment flows, error handling, and integration logic before certification and go-live.

📋

  Sandbox Testing Steps

1

Access sandbox credentials

Ensure you have received your sandbox credentials from the PayFacto team before starting development.

2

Configure your integration

Set up your API endpoints, authentication, and environment variables using sandbox configuration values.

3

Implement payment flows

Build authorization, capture, refund, and tokenization flows according to your integration scope.

4

Test transaction scenarios

Validate successful and failed transactions, edge cases, and error handling using sandbox test data.

5

Validate end-to-end integration

Ensure full payment lifecycle works correctly from request to response, including reconciliation behavior.

6

Prepare for certification

Once sandbox testing is completed successfully, proceed to the certification phase. 

⚠️

  Important

⚠️

Important

Sandbox transactions are simulated and do not represent real financial movements. They must not be used in production environments.