HackerTrans
TopNewTrendsCommentsPastAskShowJobs

prtk25

65 karmajoined vor 7 Jahren

Submissions

UPI: Anatomy of a Payment Transaction

timeseriesofindia.com
188 points·by prtk25·vor 18 Stunden·81 comments

Show HN: Time Series of India – explorable stories from official payment data

timeseriesofindia.com
1 points·by prtk25·vor 5 Tagen·0 comments

comments

prtk25
·vor 2 Stunden·discuss
Thanks for the kind feedback.

I am not very familiar with the PromptPay architecture, but a quick search reveals that the user-facing app for QR scanning is bank-owned, rather than a Third-Party Application Provider (TPAP) like Google Pay is for UPI. In the case of UPI, you can link multiple accounts from the same or different banks to a single TPAP.

Another potential difference is the interbank protocol implementation. For UPI, the messages involved in a transaction are asynchronous. When NPCI calls the remitter bank for a debit request (ReqPay message), the bank is only supposed to send back an acknowledgement message (Ack) in the same HTTP request. Once the processing is done, the bank's switch sends a response (RespPay message) to a callback endpoint at NPCI (which, in turn, returns an Ack to the remitter bank). A similar flow happens when NPCI sends a request to the beneficiary bank for credit.
prtk25
·vor 6 Stunden·discuss
Thanks for the feedback! I will try to make it clearer.
prtk25
·vor 5 Tagen·discuss
[flagged]