2.2 Merchant-defined HTTP Call back response / Return URL

To do this set the crl parameter in your iPay gateway call to 0 (crl = 0)

We at iPay would need you to provide the Call Back or Return URL. This is the URL/page to which iPay will send the
parameters mentioned in Section 1.1. Refer to the “cbk” parameter on Section 1.1

These variables will be sent back to your website via your return URL, using the GET method.

An example of your website URL would be www.mystore.co.ke.

Thus, you may have set your Call Back or Return URL as www.mystore.co.ke/ipay.php.

Therefore the iPay return URL from a transaction then would look like this:

www.mystore.co.ke/returnpage.php?
id=23&txncd=we243ty234&status=aei7p7yrx4ae34&ivm=23234&qwh=34565&afd=23545&poi=345654&uyt=4567
 8&ifd=123456&agt=324566&mc=350&p1=customevalue1&p2= customevalue1 &p3= customevalue1 &p4= custome
 value1 &msisdn_id=firstname+lastname&msisdn_idnum=254710000000

We would recommend that you set up this call back URL in such a way that once iPay calls back to your website, this Call back URL page then redirects to another page, as a security measure, once it has finished processing based on the return URL parameters mentioned in Section 1.1 of this manual.

Please also see Section 2.3 (Additional Call Back / Return URL Security) below for an even more effective and

recommended payment notification security check that you should implement.