How do I create a subscription with a custom amount using a Pay Now button?
If you have a Cause account, you can create a subscription with a custom amount using a Pay Now button as follows:
Log in to your PayFast account.
Navigate to Settings > Generate “Pay Now” Buttons.
Under Text on button, from the drop-down list select Subscribe Now.
Select the button colour scheme, button size and button shape.
Under Button information, enter the item name/service and description.
Select the “buyers can submit custom amounts”. Do not enter any amount.
Enter the Return URL, Cancel URL and Notify URL.
Set the initial amount (the amount that will be debited for the first payment)
Set the recurring amount (the recurring amount that will be debited).
Set the subscription cycles (the number of times that the subscription will run).
Set the frequency of how often the client will be billed (monthly, quarterly, bi-annually or annually)
Define the return and cancel URL
Click Generate Pay Now code.
Copy and paste the HTML code on your website.
Related Articles
Why did I not receive an email for a cancelled subscription notification? (Merchant)
The notification of the cancelled subscription will go to the email address that was used to register the merchant’s PayFast account. It will not be sent to the email confirmation address that is set on the merchant account via the PayFast Dashboard, ...
Why am I not receiving email confirmation of payments?
Email confirmation of payments is only sent when payment is initiated from a Pay Now button or if you have turned Email Confirmation on, on your account. Most shopping carts can be set up to send you a summary of your orders. If you want to get an ...
How does Scode work?
SCode allows your customers to pay for their online purchases using cash, debit or credit card across a national network of over 6000 physical retail payment outlets. When customers choose to pay with SCode they will receive a barcoded email or SMS ...
Can I receive recurring payments?
Yes, PayFast does support recurring billing. PayFast recurring billing allows merchants to create two methods of recurring payments; one is a subscription model, the other is an tokenization model. The subscription model supports membership or ...
Can I track what happens on the PayFast engine using my own Google Analytics account?
No, users are redirected to the PayFast engine to complete their payments. The engine is hosted on the PayFast domain, therefore you can only track activity on your own domain up until the point where users are redirected to the PayFast engine to ...