How to collect recurring payments with Paystack Payment Pages

1. Click the  New Page button to show the following popup

2. Click the  Choose button under the Subscription Payment section

3. Select one of the plan options 

Payment pages for recurring payments work a little differently than payment pages for one-time payments: you'll need to create a Subscription Plan, and then connect that to a Payment Page.

  • One of my existing plans - use this if you've already created a subscription plan, for example, on the Subscriptions page of the dashboard
  • I want to create a new plan - use this if you've like to quickly get set up. You'll create both the subscription plan as well as the payment page in the same step.
  • Let my customers create the plan - use this if you'd like customers to amount they'll pay recurringly, and at what frequency. One use case, for example, is an NGO that would like to allow donors to set their own donation amount, and whether they'd like to pay on an hourly, daily, weekly, or monthly, or annual basis.

What are the available recurring payment intervals?

Using Payment Pages, your customers can pay you at the following intervals:

  • Hourly
  • Daily
  • Weekly
  • Monthly
  • Annually

Using the "I want to create a new plan" option

1. On the New Page popup, click the I want to create a new plan option

2. Complete the details of your desired subscription plan

  • Plan Name - this is the title at the top of your Payment Page. It's public, so it's a good idea to make the name descriptive (eg. Monthly grocery delivery)
  • Plan Currency - Choose between NGN and USD
  • NB: You can only select USD if you have  enabled USD on your Paystack business.
  • Plan Amount - this is how much the customer will be charged at the desired interval frequency
  • Interval - you can set the following payment interval frequency: hourly, daily, weekly, monthly, and annually
  • Invoice Limit - use this if you set a maximum number of times that the person can be charged. For example, if you set the interval to "Monthly" and enter an Invoice Limit of 3, the customer will be charged three times, and then never again.
  • Collect phone numbers on this page - by default, Paystack collects email addresses of all customers. Clicking these checkboxes will include a mandatory phone number field that the customer will need to fill out.

Other than the basic settings of the Payment Page above, there're more advanced features as well, which you can access by clicking the "Show advanced options" button.

  • Use your custom link - by default, Paystack automatically generates a link when you create a Payment Page, but you're able to add your branding to the link to make it easier to remember and to give make your link look more professional and trustworthy, for example: paystack.com/pay/BellaShoes
  • Redirect after payment - by default, after a customer completes a successful transaction, they remain on the post-purchase Thank You page. But if you wanted, you could make it so that right after customers purchase, they're taken to a different site. This is  useful for things like:
    • Sending customers to your social media page where they can follow you
    • If you're selling digital content, you could redirect to an online folder where the customer could download the content
    • Taking the customer back to the store page
  • Success message - you can customize the message that the customer sees after they make a successful payment. You can use this opportunity to say thank you, or provide follow-up information.
  • Send notification to - by default, transaction alerts are sent to the Business Email Address (this can be changed on the Settings page), but if you enter an alternate email address here, alerts about payments will go to this email address instead
  • Do you want to collect any extra information? - You can collect additional information from the customer such as ID Numbers, Addresses, and more.

Custom fields are mandatory for customers

Please note that additional fields are mandatory, which means that the customer will be unable to complete the form without entering content into those fields.

Using the "One of my existing plans" option

1. On the New Page popup, click the One of my existing plans option

2. You'll be presented with a list of Subscription Plan that were previously created for the this business. 

Select one and complete the rest of the form.

Other than the basic settings of the Payment Page above, there're more advanced features as well, which you can access by clicking the "Show advanced options" button.

  • Use your custom link - by default, Paystack automatically generates a link when you create a Payment Page, but you're able to add your branding to the link to make it easier to remember, and to give make your link look more professional and trustworthy, for example: paystack.com/pay/BellaShoes
  • Redirect after payment - by default, after a customer completes a successful transaction, they remain on the post-purchase Thank You page. But if you wanted, you could make it so that right after customers purchase, they're taken to a different site. This is  useful for things like:
    • Sending customers to your social media page where they can follow you
    • If you're selling digital content, you could redirect to an online folder where the customer could download the content
    • Taking the customer back to the store page
  • Success message - you can customize the message that the customer sees after they make a successful payment. You can use this opportunity to say thank you, or provide follow-up information.
  • Send notification to - by default, transaction alerts are sent to the Business Email Address (this can be changed on the Settings page), but if you enter an alternate email address here, alerts about payments will go to this email address instead
  • Do you want to collect any extra information? - You can collect additional information from the customer such as ID Numbers, Addresses, and more.

Custom fields are mandatory for customers

Please note that additional fields are mandatory, which means that the customer will be unable to complete the form without entering content into those fields.

Using the "Let my customers create the plan" option

1. On the New Page popup, click the  One of my existing plans option

2. Complete the details of the form with your desired subscription plan. 

  • Page Name - this is the title at the top of your Payment Page. It's public, so it's a good idea to make the name descriptive (eg. Monthly grocery delivery)
  • Description - complete this option to provide more information to your customer. This is a good place to give a compelling description of the product or service, explain your return policy, or anything else that will compel customers to buy.
  • Currency - Choose between NGN and USD
  • NB: You can only select USD if you have  enabled USD on your Paystack business.
  • Collect phone numbers on this page - by default, Paystack collects email addresses of all customers. Clicking this checkboxes will include a mandatory phone number field that the customer will need to fill out.

Other than the basic settings of the Payment Page above, there're more advanced features as well, which you can access by clicking the "Show advanced options" button.

  • Use your custom link - by default, Paystack automatically generates a link when you create a Payment Page, but you're able to add your branding to the link to make it easier to remember, and to give make your link look more professional and trustworthy, for example: paystack.com/pay/BellaShoes
  • Redirect after payment - by default, after a customer completes a successful transaction, they remain on the post-purchase Thank You page. But if you wanted, you could make it so that right after customers purchase, they're taken to a different site. This is  useful for things like:
    • Sending customers to your social media page where they can follow you
    • If you're selling digital content, you could redirect to an online folder where the customer could download the content
    • Taking the customer back to the store page
  • Success message - you can customize the message that the customer sees after they make a successful payment. You can use this opportunity to say thank you, or provide follow-up information.
  • Send notification to - by default, transaction alerts are sent to the Business Email Address (this can be changed on the Settings page), but if you enter an alternate email address here, alerts about payments will go to this email address instead.
  • Do you want to collect any extra information? - You can collect additional information from the customer such as ID Numbers, Addresses, and more.

Custom fields are mandatory for customers

Please note that additional fields are mandatory, which means that the customer will be unable to complete the form without entering content into those fields.

Still need help? Contact Us Contact Us