PayumServer is a microservice that simplifies payment processing by hiding differences between payment methods. It supports common payment methods like PayPal, Stripe, and Authorize.net. To use it, install with Composer and add payment configurations via a POST API. Orders can then be purchased with a POST including payment and order details. The response provides capture and return links to complete the payment flow.
2. What is it about?
1. Micro service
2. Does one job
3. Hides payment differences
4. Simplifies the configuration
5. Easy to understand
6. Prove of concept
Hi,
My name is Maksim Kotlyar. and today I want to introduce you a payment micro service.
Easy to setup. Easy Eccomerce. REST API. SIlex and Payum. Php, Ruby, Java. Scallabel. (-) Hard to deploy.
It does one job and do it the best way. Do you want a user to pay for your stuff? Okay, that the job of the service. It makes people actually paying you.
All payment different, Iframe, redircation, creditcard, credit cards forms and so on. IPN
REST API, Javascrip client, Connect to server
REST API, Familiar with symfony. One interface to add new payment.
It is quite Stable Just an idea, The feedback is appreciated.
Most important capture,
Redirect your user to the uri.
The action user may have to take may vary.
It depends which payment you choose while creation the order.
Paypal redirect. Stripe js code. Be2bill credit card form.
Once user is done there he is redirected back to after url, one you provided while creation the order.
user were redirected here.
time to get fresh version of the order
check the payment status.
The lib supports more payments, could be easily added to the server
Show the whole purchase process using stripe checkout.