The iPayy Server to Server Payment APIs allows you to display your own checkout pages but still use iPayy system for charging the end-user. The payment process remains the same as in other iPayy APIs – The end-user is sent an One Time Password (OTP) via SMS and USSD delivery channels. The end-user needs to provide the OTP pin to confirm the payment.
iPayy provides separate API methods to send the OTP message and a different one for confirming the payment. The confirmation API requires the OTP provided by the end-user to validate the confirmation request.
How it works
How to proceed?
STEP 1 Register and create your application
Register yourself with IPayy and create your first application. After your application has been created, you would be provided with a merchant-key and an application-key. Also add a few mobile numbers for testing.
Integerate with our APIs in the correct order. Invoke the API to send the OTP message with the item details. Invoke the confirmation API to process the charging request.
Once the application has been integrated with iPayy Server to Server APIs and testing is completed, you can request the application to be promoted to the ‘UAT’ phase. In ‘UAT’ phase, iPayy team tests and validates the application and integration with iPayy. In certain cases, mobile carriers might also test your application integration. Once your application passes the UAT phase, your application is promoted to the ‘Production’ phase. In production phase, any end user who accesses your application can be billed. This phase also marks the start of your financial settlement period with iPayy.