Getting Started: Authentication & Sandbox Access

In order to start the integration process there are 2 check points: Sandbox Access and Authentication

1. Sandbox Access

To get started, the following details (URLs) are required along with the sandbox credentials that were emailed directly to you by our implementation team.
To request for sandbox access, please contact our implementation team at [email protected]

πŸ“˜

NOTE

Once the integration is completed, Ezypay's Implementation will provide the production credential along with the production URL details.

Everything tested on the sandbox environment will:

a) Not impact any data once the production details is provided.
b) Not charged on any transaction fees when testing with invoice creation.
c) Not received any automatic notification from Ezypay (payment method creation, failed payment notification, auto settlement report).

2. Authentication

Ezypay API's uses the OAuth 2.0 protocol to authenticate and authorize external API calls.

Below is a link to a summary of restful API calls and Oauth2 authentication that we use at Ezypay. https://developer.ezypay.com/reference#authentication

🚧

Token TTL

A refresh token is required every hour. It is recommended that the token is refreshed within the hour (E.g. refresh token at 55 minutes)

Ezypay Services Demo

Once you received the sandbox credentials, you can test creating a one-off invoice payment using Ezypay's service page.

The page can be found here: Customer Creation Page

πŸ“˜

Important Note:

This page should only be used for testing purposes. Integrators should not copy the code as there will be different validation required.


What’s Next

Scenario 1: Create Customer
The first scenario in the integration process