Authentication
Authentication
In order to begin using ClientPay API, you need an integratorKey, accountKey, and accountPin. You can obtain these by contacting our team at [email protected].
An accessId will replace your integratorKey, accountKey, and accountPin. An accessId can be used to generate a requestId, which is a unique identifier for each request. requestId can be used to make an invoice, expire an invoice, make a payment, and get a payment status. A requestId can only be used for one request.
Here’s a walkthrough of how to use the ClientPay API authentication:
- Under the Token header in the Reference, use the “POST New Access ID” to generate an accessId with your integratorKey, accountKey, and accountPin.
a. “POST New Access ID” will also expire your current accessId and issue a new one.
b. “POST Current Access ID” will return your current accessId if you forget it
c. “POST Validate Access ID” will return if your accessId is expired, or not.
d. “POST Expire Access ID” will expire your accessId - Under Tokens, “POST Generate Request ID” will return a requestId. Each Payment and Invoice request requires a unique requestId.
In order to test the Invoice or Payment API call, here are some test cards to use:
Updated over 7 years ago