Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This documentation page covers installing and using the PayFast Once Off payment plugin on Bubble.io

...

Click on the PayFast element added to your page in step 2 and complete the fields below:

Image RemovedImage Added

Field Name

Description

Mandatory

merchant_id

This is the merchant_id that can be located on the payfast.co.za dashboard under the Integration Settings menu.

Status
colourRed
titlemandatory

merchant_key

This is the merchant_key that can be located on the payfast.co.za dashboard under the Integration Settings menu.

Status
colourRed
titlemandatory

return_url

This is the url that you would like to return the user to should the payment be successful.

Info

This is usually a Thank You page with additional instructions for the order (E.g. Download details)

Status
colourRed
titlemandatory

cancel_url

This is the url that you would like to return the user to should they decide to cancel the payment.

Info

This is usually the page where the checkout button is located. The user should be able to purchase again from this page.

Status
colourRed
titlemandatory

notify_url

Before PayFast returns your buyer to your app you can have transaction details posted to this url.

View fields in the notify_url via this link: https://developers.payfast.co.za/docs#step_4_confirm_payment

Status
colourRed
titlemandatory

name_first

This is the first name of the buyer.

Status
titleOptional

name_last

This is the last name of the buyer.

Status
titleOptional

email_address

This is the email address of the buyer

Status
titleOptional

cell_number

This is the cell number of the buyer.

Status
titleOptional

m_payment_id

This is the unique payment ID on your bubble app.

Status
titleOptional

amount

This is the amount to be charged.

Info

This should be an integer value.

Status
colourRed
titlemandatory

item_name

This is the name of the item being charged.

Status
colourRed
titlemandatory

item_description

This is the description of the item being charged

Status
titleOptional

email_confirmation

Check this box if you want to send an order confirmation from PayFast to the customer.

Status
titleOptional

confirmation_address

Enter the email address where you would like to send the order confirmation email from PayFast.

Info

Only enter this value if you have checked the email_confirmation checkbox

Status
titleOptional

...