How to Integrate PayFast with Jotform

July 8, 2022

PayFast is a leading online payment processing solution for individuals, NPOs, and businesses in South Africa. They offer easy, secure, and instant money transfers to online merchants and their customers.

Jotform now integrates with PayFast. With multiple payment methods, PayFast will enable you to get paid instantly via your Jotform form.

Adding and Setting up PayFast in the Form

  1. In the Form Builder, click the Add Form Element button.
  2. Go to the Payments tab.
  3. Search for PayFast and click it to add. You can also drag and drop it to your form.
  1. In the Payment Settings, provide and set up the following options:
    • Merchant ID and Merchant Key — You can find both through the Personal Information section of your PayFast account. Check the following guide for the steps.
    • Passphrase — You have to enable this through your PayFast account. The following guide will help you do it.
    • Currency — Payfast Integration supports ZAR (South African Rand) only.
    • Payment Type — With PayFast, you can choose to Sell Products, Sell Subscriptions, collect Donations, or allow user-defined amounts.
  1. Under Additional Gateway Settings, you can set up a few additional options, including the following that are unique with PayFast:
    • Customer Name Field
    • Customer Email Field
    • Customer Phone
    • Use Field as Billing Address
    • Custom Data Field — This one is useful if you’re collecting unique information from your customer. You can only select a Short Text Entry element for this option.

If you have multiple names, email, phone, and address fields in the form, we recommend selecting which fields PayFast will record for each transaction.

  1. If you opted to Sell Products or Subscriptions, click the Continue button to add them up. Otherwise, click the Save button to complete the integration.

Related user guides:

Making Payment with PayFast

PayFast integration is an off-form payment, which means users are redirected to the PayFast payment page to complete transactions. Here’s a sample payment screen when making a payment for a subscription item:


As mentioned above, PayFast supports multiple payment methods. Your customers can pay via Visa and Mastercard credit and cheque cards, Instant EFT, MasterpassMobicredSCodeZapperSnapScan, and debit cards.


To enable the above Payment Methods, go to your Payment Settings in PayFast as explained in the following guide.

Was this guide helpful?
Contact Support:

Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:

Support Forum:

Contact Jotform Support:

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Podo CommentBe the first to comment.