New important update. On the 31st of March 2021, the legacy API will be deprecated. I’ve removed all of the old calls two weeks ago and added the new payment links api calls.
The update was a hasty one and as you might have noticed there are about 5 different calls to create Payment Links for the new contract atm, this was due to the issue with the JSON body not ignoring empty values inside the calls.
As of today I’ve launched a new server-side action call for the payment link, all empty fields will automatically be ignored, and best of all you can configure partial payments as well.
On the back-end, I’ve changed the webhook to accept full payment links updates from the Razorpay API, you can apply the same for partial payments.
What should you do?
- Make sure you use the new payment link call created as of today: RazorPay - Payment Link (Full Server-Side)
- There are two extra fields on the Plugin tab, make sure to fill those in with your username and api secret
- Check the Back-end API workflow to view the webhook setup on Bubble
- Change your webhooks to accept payment links instead of regular payment updates as they will get deprecated in 2/3 days.
