際際滷

際際滷Share a Scribd company logo
-
- Explained by OmVikramThapa
CAN WE
RELATE
THEM?
DISCLAIMER
THIS SESSION IS NOT ABOUT
HOW TO BUILD A PG BUT
ABOUT HOW THE PG & ITS
SURROUNDING SYSTEM
WORKS!!
 CLIENT == MERCHANT
 PAYMENT INSTRUMENTS
 DIRECT PG == BANK PG
 PG AGGREGATOR
 CARD PROCESSOR
 PAYMENT PROCESSOR
 ISSUER BANK
--------------------------------
 SEAMLESS/NON-SEAMLESS
 INLINE/EXPRESS
 PAYMENT SUCCESS RATE
SLANGS
 MERCHANT ID
 SALT OR CHECKSUM
 ENCRYPTION LOGIC
 REDIRECT URL
 SURL
 FURL
 CURL
 PAYMENT STATUS API
 REFUND API
 CALLBACK API
 WHITELISTING
SANDBOX
WHAT ARE THE MOST IMPORTANT
THINGS A PAYMENT GATEWAY
REQUIRES TO COMPLETE A
PAYMENT FOR A PRODUCT?
PAYMENT
PAGE
QUERY
THE
ANSWER IS
 ROTI == ORDER OBJECT
 KAPDA == CUSTOMER OBJECT
 MAKAAN == PAYMENT OBJECT
 CC
 DC
 NB
 WALLET
 UPI
 PAY LATER
- PRE-DECIDED PG IN BAKGROUND
- SERVES BANK CODE FOR NB
- SERVES BANK DOWNTIME NOTIFN.
- CHECKS USER SAVED CARD INFO
- CHECKS ELIGIBILITY CRITERIA
1
GET PAYMENT
INSTRUMENTS
 CLIENT SIDE
JUSPAY, BRAINTREE
 SERVER SIDE
PAYU, CCAVENUE, BILLDESK
2
INTEGRATE
CLIENT
SIDE INTEG.
SERVER
SIDE INTEG.
EXAMPLES
SHA(order_id|order_amount|customer_email|custome
r_phone|.......|SALT) ==> HASH
MD5(order_id~order_amount~customer_email~custo
mer_phone~SALT~customer_phone~customer_email
~order_amount~order_id) ==> HASH
OUTPUT = UNIQUETARGET URL
3
PAYMENT
GATEWAY
CLIENT SIDE
- FORM SUBMITTOTARGET URL
(MERCHANT LOOSE CONTROL HERE)
SERVER SIDE
- FORM SUBMIT FROM SERVER SIDE
- AUTH & CAPTURE APIs
(MERCHANT HAS SOME CONTROL HERE)
ITS NOT
DONEYET...
4
BANK PG :
ACTUAL
PAYMENT
PROCESSOR
5
REVERSE
U-TURN
 MERCHANT
ORDER ID
 PGTXN ID
 BANK
REFERENCE NO
 BANK
REFERENCE NO
 PGTXN ID
 MERCHANT
ORDER ID
6
REDIRECTION
7
SERVER SIDE
VERIFY CALL
MOST OFTHE PGs PROVIDETHIS S2S CALLTO CROSSVERIFY
THE PAYMENT.THIS ISTO AVOID RISK & PASS UDFVALUES.
MEDIUM
BLOGS
https://omvikram.medium.com/10-simple-tips-to-keep-a-check-on-
payment-success-rate-bb2802df3a03
https://omvikram.medium.com/payment-system-in-india-part-2-3f
426c15c9c1
https://omvikram.medium.com/inline-vs-express-checkout-ed265a
b6013b
https://omvikram.medium.com/bin-based-routing-in-payment-816e
4cdaf4f3
https://omvikram.medium.com/welcome-o鍖ine-payments-fb632a8
85cd9
THANKYOU
QUOTE

More Related Content

Understanding payments