Reputation: 2418
Can you tell be the basic architecture of a online payment gateway.
But it supposed to be for credit card holder only, i.e how payment gateways responded to credit card? How gateways recognize the credit card issuer?
Upvotes: 0
Views: 1909
Reputation: 657
There are three basic elements of any payment gateway. Secure storage of credit card number as per the PCI DSS, AUTH and Settlement (capture).
Have a service to securely store the card number and return a token or a hash as handle for credit card.
You need rule engine or a service to Identify the CARD TYPE (VISA, MC, DISC, AMEX etc.) from BIN .
An ESB or content based router to send the request to appropriate acquirer based on CARD TYPE or BIN.
A service with high SLA to perform a real-time AUTH
A service or batch job for settlement (CAPTURE)
Upvotes: 3