Let's Build A Payment API with Ballerina, Flask & Kivy
Channel: Thomas David
Date: 25/09/2020

You may find that a popular payment provider such as Stripe is not supported in your country. Therefore you may need to implement your own solution which interacts with a viable payment provider's system.

Links🛒
📝Entire Project: https://github.com/Fox520/PaymentGateway
🔥Why Ballerina: https://youtu.be/ADZPZtXK5e8
🌠Kivy: https://kivy.org/
✨Payment Provider: https://docs.paygate.co.za/#payweb-3

Timestamps
00:00 Intro
00:25 Architecture
01:15 Why Ballerina?
01:53 "create order" endpoint
05:28 demo creating an order
06:19 "start transaction" endpoint
10:34 "callback" endpoint
11:07 "notify" endpoint
11:48 Client application code
14:12 Running client application