The code presented here is a demonstration of the implementation of the VADS PayZen payment system, aimed to ease its use and learning.
- payzenFormToolBox.php, the core file, defining an utility class encapsulating all the PayZen logics of this example
config/config.php
, a centralized configuration and initialisation filereturn/form-return.php
, the file for the return URL after paymentreturn/ipn-return.php
, a minimal implementation of the IPN callback (notification must be turned on in the back-office with the correct URL)
- Place the files on the same directory, under the root of your web-server
- In
config/config.php
, replace the occurences of[***CHANGE-ME***]
by the actual values of your PayZen account - Access
index.html
from your browser. - Follow the PayZen indications to perform the payment
You will also find here the instructions on how to plug the toolbox logging process to your own logging mechanism, how to override the IPN and RETURN URL defined for your PayZen account, and finally, you can change the TEST
parameter to PRODUCTION
to switch to real payment mode, with all the caution this decision expects.
- The documentation used to write this code was Guide d'implementation formulaire de paiement, v3.4