Integration
Overview
PayFast integration operates on a de facto payment gateway standard of secure HTML posts.
The account holder manages the user experience and ordering process all the way until the final payment is required. The account holder then redirects the user to the PayFast gateway by securely posting a number of variables to PayFast.
PayFast will then interact with the user to complete the payment using their chosen method after which the user's browser will be redirected to a return_url page specified by the account holder.
Figure - Diagram showing generic payment flow
Once the transaction has been completed, the account holder receives details of the payment through the use of Payment Data Transfer (PDT) or Instant Transaction Notification (ITN).
Methods
- Personal & Premier account holders
- Business account holders