Developer Workshop: Recurring Payments and Subscription Billing with Paystack
ฝัง
- เผยแพร่เมื่อ 23 ต.ค. 2024
- Learn how to accept recurring payments in your apps using Paystack's Charge Authorization and Subscription APIs. In this video, we cover:
How to use Paystack's Charge Authorization API
Paystack's Subscription API and how it's powered by the Charge Authorization API
How to use the Subscription API
The sample app used for the Subscription API demo can be found at github.com/Pay...
4:07 - 1. What are recurring payments?
6:47 - 2. Implementing recurring payments with Paystack (Postman demo)
25:03 - 3. Subscription billing with Paystack + subscription app demo
1:00:04 - 4. Subscription best practices & understanding
1:11:20 - 5. Recap
1:12:45 - 6. Q&A
Hi, from the subscriptions demo code - what is the reason for only taking the first object from the array? It seems to imply that index 0 will always be the latest subscription? Is it safe to assume that it will always be the case?
Thank you so much for this. A quick one, is there an endpoint to allow my users to create accounts through my platform, and endpoints for them to manage their transactions as well, like withdrawals and deposits still through my platform?
Hi Princewill, you can use our transfers endpoints to manage withdrawals for your users on your platform. For deposits, you can use the charge endpoints (recurring charges, initialize endpoint etc). If you need more information, kindly reach out to us via tech-support@paystack.com so we can assist appropriately.
@PaystackHQ Okay I would reach out, thank you sobmich for responding.
Why is it that subscription.create event is only sent to the first subscription done by a particular email(user), even if the user buys 1 subscription multiple times, the others just classify under payment
Tolu, i look forward to doing alot with your service. I'm currently developing an ebusiness application. Keep it up guys
the doc isn't clear if on first subscription payment, both charge.success and subscription.create event will be sent, or just one,
currently using initialise transaction for subscription only triggers charge.success with no record associated with the created subscription, which feels like a gap.
i would like to know if the user was charged successfully as well as if the subscription was created.
either the two events be triggered, or the charge.success with the associated created subscription.
Hi @ukuanovweogheneovo9137, happy to help! If a subscription is created through the transaction initialize API, two separate events will be sent to your webhook url.
The charge.success event is sent if the first time transaction is successful, and a subscription.create event if a subscription was created successfully for the customer.
@@PaystackHQ So subsequently during the billing cycle, do you update the reference for new charge.success events?
Hi. i was wondering how can i like perform like a "reserve funds" feature, using the authorization and charge flow with the paystack payment gateway
Here's how it should work :
When a customer adds their card details, Paystack creates an authorization that you can charge later. This doesn't reserve any funds, but it does ensure the card is valid and can be charged in the future.
When a trip is about to start, you can charge the authorization for the estimated cost of the trip. If the charge is successful, this means the customer has enough funds for the trip.
At the end of the trip, you can adjust the charge as necessary. If the final cost is less than the estimated cost, you can refund the difference. If the final cost is more, you can charge the authorization again for the additional amount.
Hi there, we are still working on this feature for the Nigerian market. As soon as it is available, we'll be sure to let you know via our social media accounts. You can also subscribe to receive email updates and we'll send you an email of all our future updates - paystack.com/blog
Bros, you should have been able to zoom your video very well when editing for people to see. Didn't you check after recording? Of what use will you have a good video for people to learn from, but they can't see what you are teaching on the screen.
Hi. how about when the user wants to switch to a different plan how can they achieve this?
I would also like to know
let them cancel the plan on your app and subscribe to another, that's how i implemented it
i dont see the link in the description
When will you add mobile payments for subscriptions
have you asked yourself how it will work or you just talking, how will the system didact money from mobile payment? its common sense, its impossible unless you forsh a push notification to theri phne, but it will look like fraud
@@whatyoumissed9994 I disagree with you. First payment can authorize subsequent debit without sending a USSD push to the customer.
where is the documentation
Please add chapters
I wish I could understand this but am a nocode developer using flutterflow 😭😭😭😭
How can one implement subscription in a mobile app ?
Hi Aisha, you can try using our subscriptions api here - paystack.com/docs/api/subscription/ . If you still have any issues setting this up, please send us an email via tech-support@paystack.com