Paytm UPI意向流程概述
您可以將UPI Intent解決方案集成到您的業(yè)務(wù)應(yīng)用程序或移動(dòng)網(wǎng)站(m-web)中。付款。
您的后端服務(wù)器調(diào)用 Initiate Transaction API 來(lái)獲取交易令牌。
可供用戶(hù)使用的不同付款方式,例如借記卡,信用卡,EMI,網(wǎng)上銀行,UPI等。
用戶(hù)選擇付款方式作為UPI。您將使用收到的交易令牌調(diào)用 Process Transaction API,以響應(yīng) 作為UPI_INTENT發(fā)送的Initiate Transaction API和paymentMode。作為響應(yīng),您將收到Paytm提供的深層鏈接。
您將調(diào)用提供的深層鏈接,該深層鏈接將調(diào)用設(shè)備上顯示給用戶(hù)的所有UPI PSP Apps。
用戶(hù)選擇要使用其付款的PSP應(yīng)用,并使用諸如金額,已填寫(xiě)Payee VPA的詳細(xì)信息重定向到該P(yáng)SP應(yīng)用。
用戶(hù)輸入U(xiǎn)PI PIN以完成交易。
將借方和貸方過(guò)帳到付款人和收款人銀行A / C,Paytm系統(tǒng)將在指定的URL上向商家發(fā)送S2S通知。
您還可以調(diào)用 交易狀態(tài)API 確認(rèn)付款狀態(tài)。
收到最終付款狀態(tài)后,將向用戶(hù)顯示訂單確認(rèn)屏幕。
通過(guò)Paytm UPI Intent處理付款的步驟
步驟1:以下是集成UPI Intent解決方案的先決條件:
MID: Paytm為您的帳戶(hù)發(fā)布的唯一商戶(hù)標(biāo)識(shí)符。
商家密鑰: 這是用于保護(hù)每個(gè)請(qǐng)求的加密的唯一秘密密鑰。這需要保留在服務(wù)器端,并且不應(yīng)與任何人共享。
商家網(wǎng)站的S2S通知URL: Paytm將在您提供的回調(diào)URL上發(fā)送交易詳細(xì)信息/狀態(tài)。
第2步:自定義您的付款頁(yè)面并啟動(dòng)交易
用戶(hù)將產(chǎn)品添加到購(gòu)物車(chē)中,然后轉(zhuǎn)到付款頁(yè)面。您可以在此頁(yè)面上向用戶(hù)顯示不同的付款選項(xiàng),例如信用卡/借記卡,網(wǎng)上銀行,UPI等。您的后端服務(wù)器創(chuàng)建訂單并調(diào)用Paytm的 Initiate Transaction API。Paytm將在對(duì)此請(qǐng)求的響應(yīng)中提供交易令牌。
步驟3:調(diào)用流程交易API
用戶(hù)選擇付款方式作為UPI。您 使用之前收到的交易令牌調(diào)用 Process Transaction API。Paytm服務(wù)器在收到Process交易請(qǐng)求后,調(diào)用UPI Switch的UPI Intent API。UPI Switch確認(rèn)請(qǐng)求后,Paytm服務(wù)器將發(fā)送深層鏈接以響應(yīng) Process Transaction API 請(qǐng)求。
步驟4:在用戶(hù)的手機(jī)上打開(kāi)可用的PSP應(yīng)用
您的應(yīng)用程序收到來(lái)自服務(wù)器的深層鏈接,該鏈接將控制權(quán)交給了android,以便在用戶(hù)設(shè)備上打開(kāi)可用的PSP應(yīng)用程序。然后,用戶(hù)可以從打開(kāi)的不同PSP應(yīng)用中選擇自己選擇的PSP應(yīng)用,以便繼續(xù)付款。
步驟5:用戶(hù)選擇PSP應(yīng)用并進(jìn)行付款
用戶(hù)選擇PSP應(yīng)用程序之一(例如google pay)以繼續(xù)進(jìn)行訂單付款。用戶(hù)在由PSP App打開(kāi)的NPCI主頁(yè)上輸入U(xiǎn)PI PIN,并已填寫(xiě)訂單詳細(xì)信息,例如訂單金額和收款人VPA地址。
步驟6:在PSP App和NPCI上處理付款交易
用戶(hù)輸入U(xiǎn)PI PIN并按“提交”按鈕后,PSP App會(huì)將付款請(qǐng)求發(fā)送到NPCI,后者又將請(qǐng)求UPI切換以解析商家VPA(以及用戶(hù)帳號(hào)和ESN)。UPI交換機(jī)將進(jìn)行驗(yàn)證,并將帳戶(hù)詳細(xì)信息發(fā)送到NPCI。NPCI確認(rèn)同時(shí)向PSP App和UPI Switch付款。
STEP 7:PSP App將控制權(quán)交還給Merchant App
在收到付款確認(rèn)狀態(tài)后,PSP App會(huì)將控制權(quán)交還給商家App。UPI Switch還將付款狀態(tài)轉(zhuǎn)發(fā)到Paytm服務(wù)器。
步驟8:Paytm服務(wù)器在商家的S2S URL上發(fā)送付款狀態(tài)
Paytm服務(wù)器在商家配置的S2S URL上發(fā)送付款狀態(tài)。您還應(yīng)該使用Transaction Status API通過(guò)服務(wù)器端請(qǐng)求驗(yàn)證響應(yīng) 。此API需要在請(qǐng)求和響應(yīng)中使用checksumhash。您必須使用數(shù)據(jù)庫(kù)條目來(lái)驗(yàn)證訂單ID和金額。在所有情況下,該狀態(tài)都應(yīng)視為交易的最終狀態(tài)。