This post is particularly important for you if you want to:
- Do technology transformation to break a monolith payment solution to micoservices
- Want to cloud optimize your payment solution
- Want to develop payment solutions from scratch in a cloud native way
- Want to know potential microservices in a payment gateway
A payment gateway is a sophisticated
system with many components and these components need to work in proper cohesion
in order to deliver fast transactions with greatest possible transaction
success rate. Following are potential micro-services to serve this purpose.
- CRM Service: A service to facilitate
dashboards, backend-operations to merchants, resellers & administrators. It
is also used to enable, disable, configure pricing and other features of a
merchant by admin.
- Fraud prevention service: It can be
a pre-auth or post-auth service running it’s business logic in parallel to
other services.
- Core Transaction Service: It can be a
service to facilitate all transactions like authorization, sale, settle, refund
etc. You can also do a logical separation of such micro-services instances on
bases of transaction type or category of transaction like card-present and
card-not-present.
- SMS Service: It can be a service
working in completely asynchronous ways to send SMS to customers
- Email Service: It can be a service
working in asynchronous ways to send Emails to customers
- Transaction Batch Processing Service: It can be a service to process batches of transactions packed in files
at scheduled times or on immediate bases. They can be required for processing
refunds, settlements etc
- Reporting Service: Merchants, resellers and acquirers need reports on daily bases and this micro-service can automate all such daily, weekly or monthly reports
This list can grow as per the need and some other potential micro-services can also be like 3DS service, tokenization service, dynamic currency conversion service etc
Thanks for reading
You are welcome to comment and share your understanding
Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.
ReplyDeleteCRM Software