Implementation

Integration

STEP 1: Request for sandbox API Credential with our Partnership or Integration Team
Upon successful request, you will be provided with accessKeySecret, accessKeyId, and posId for your integration and testing purposes

📘

Note:

You may be given different set of credentials for Production

STEP 2: Connect with the right API environment as specified in API doc

STEP 3: Generate HMAC signature to be used for each API request by using accessKeySecret provided.
See tips here related to HMAC Signature creation

STEP 4: Implement the following API

  1. Create an order to /v1/instore/order/create API endpoint for Merchant Presented QR, or
  2. Scan consumer QR to /v1/instore/order/scan API endpoint for Consumer Presented QR
  3. Check status of an order using /v1/instore/order/{referenceId} API endpoint
  4. Refund a captured order using /v1/instore/order/{referenceId}/refund API endpoint
  5. Cancel an order before processing to /v1/instore/order/{referenceId}/cancel API endpoint

Certification

Download here for the certification document, fill up the test details and send back to us for verification.

Once all test cases are verified, POS integration is completed and ready to go live.

Live

A set of live credentials (accessKeySecret, accessKeyId) will be given for each merchant that is going live.

Merchant will be assigned individual posId for each terminal.

Other Related Documents

  1. POS API Troubleshooting List
  2. Sandbox Test Scenarios
  3. POS API POSTMAN Sample