How do I create a subscription with a custom amount using a Pay Now button?

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: 

New PayFast Dashboard

  1. Log in to your PayFast account.

  2. Navigate to Settings > Generate “Pay Now” Buttons.

  3. Under Text on button, from the drop-down list select Subscribe Now.

  4. Select the button colour scheme, button size and button shape.

  5. Under Button information, enter the item name/service and description.

  6. Select the “buyers can submit custom amounts”. Do not enter any amount.

  7. Enter the Return URL, Cancel URL and Notify URL. 

  8. Set the initial amount (the amount that will be debited for the first payment)

  9. Set the recurring amount (the recurring amount that will be debited).

  10. Set the subscription cycles (the number of times that the subscription will run).

  11. Set the frequency of how often the client will be billed (monthly, quarterly, bi-annually or annually)

  12. Define the return and cancel URL

  13. Click Generate Pay Now code.

  14. Copy and paste the HTML code on your website.

Old PayFast Dashboard 

  1. Log in to your PayFast account.

  2. From your PayFast Dashboard, click the generate button next to Pay Now Buttons

  3. Under button style select subscribe now and Button with HTML Form.

  4. Enter the item/service name and description.

  5. Set the initial amount to zero (R0)

  6. Set the subscription cycles (the number of times that the subscription will run).

  7. Set the frequency of how often the client will be billed (monthly, quarterly, bi-annually, annually).

  8. Define the return and cancel URL.

  9. Under additional options select custom price.

  10. Click Create.


    • Related Articles

    • How do I upgrade my account?

      If you have a PayFast account from which you can make payments from (but not receive payments), you can change to an Individual or Business account. If you have a PayFast account with which you can accept payments in your personal capacity ...
    • 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, ...
    • 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 ad hoc model. The subscription model supports membership or retainer ...
    • Why am I getting a 'Merchant is unable to receive payments from the same account' error?

      This error is occurring because you are checking out using the same email address that is associated with your PayFast account. This is due to the fact that the payment engine will not allow you to make payments to yourself. To resolve this error, ...
    • Can I link one PayFast account with more than one website?

      Technically you can use the same PayFast account (that is the same PayFast Merchant ID and Key) on multiple websites. However, using the same PayFast account on multiple websites doesn’t cater for a good buyer experience because the same merchant ...