- Read our online documentation. Follow it step by step. Read Now
- Use ISO currency codes. Get them here
-
Find the difference below between an IPN URL and an IPN_Id :-)
- IPN URL - The notification url Pesapal with send a status alert to.
- IPN_Id(Notification_id) - Uniquely identifies the endpoint Pesapal will send alerts to whenever a payment status changes for each transaction processed via API 3.0. In other word the IPN Id represents the IPN URL, PLease Note An IPN_id is a mandatory field when submitting an order request to Pesapal API 3.0
- It's advicable to use unique reference numbers for all transaction.
- Is there an API that returns the amount paid? Currently this is unavailable. You are advised to store the payment details before submitting the data to PesaPal.
- Where can i get the secret code mentioned in the documentation?
- Open business account at: https://www.pesapal.com (for Live system)
or https://developer.pesapal.com/api3-demo-keys.txt(For demo credentials).
The sandbox is a demo/test credentials are sample keys that you can use to test your system during development. With the sandbox, you need not to transfer real money. Dummy codes will be generated for you. - How do i test using the dummy codes?
For card options use the values below the input fields and for mobile payments, there is some text below the payment options, click link within the text to generate dummy codes. - Am done testing, i need to go live. How do i do that? Solution
- I noticed there is a "DESCRIPTION" on the form, whats that for?
Description is a short text giving details about the payment, Eg, Donations to XYZ Organization/ payment for Tv set bought from ABC ltd - My submit button on the payments page is hidden, what could be the issue? This is a styling issue. Open the iframe code and increase the size of the iframe loaded.