api - 如何集成 NPCI UPI API?
问题描述
在 NPCI 提供的文档中(https://nfinite.in/product-detail/8cce7b57-b64e-458d-915f-b07e115bb1e3)有用于集成 UPI 的 API。tp 如何集成这些 API,因为它询问 transactionID、orgID、设备详细信息、IdentityID 和类型等属性。
enter code herupi:ReqBalEnq xmlns:upi="http://npci.org/upi/schema/"
Head ver="2.0" ts="2018-02-17T13:39:56.040+05:30" orgId="112233" msgId="NPC7215eda0afca42a1aa410a2d0349fss4"/
Txn id="NPC2f38ef0cd4b74bdeaeb6c8cb449c4109" note="ReqBalEnq" refId="NPC7215eda0afca42a1aa410a2d0349fss4" refUrl="http://npci.org/upi/schema" ts="2018-02-17T13:39:56.040+05:30" type="BalEnq"
RiskScores
Score provider="sp" type="TXNRISK" value="111"/
Score provider="NPCI" type="TXNRISK" value="11"/
/RiskScores
/Txn
Payer addr="919819971213@upi" code="0000" name="ABC" seqNum="1" type="PERSON"
Info
Identity id="abcdefsga" type="ACCOUNT" verifiedName="Ram"/
Rating VerifiedAddress="TRUE"/
/Info
Device
Tag name="MOBILE" value="918143308193"/
Tag name="GEOCODE" value="19.0911,72.9208"/
Tag name="LOCATION" value="INDIA"/
Tag name="ID" value="868210034695367"/
Tag name="OS" value="Android7.1.2"/
Tag name="IP" value="10.186.153.241"/
Tag name="APP" value="com.upi.axispay"/
Tag name="TYPE" value="USDC"/
Tag name="CAPABILITY" value="011001"/
Tag name="TELECOM" value="AIRTEL"/
/Device
Ac addrType ="MOBILE"
Detail name="MMID" value="7654321"/
Detail name="MOBNUM" value="912378983423"/
/Ac
Creds
Cred type="AADHAAR" subType="AADHAAR-BIO-FP"
Meta lk="43442343423423423" ac="1234dfg56h" sa="2312356789" uid="123455432167" ver="2.0"/
Data code="NPCI" ki="20150822"
base-64 encoded/encrypted authentication data
/Data
/Cred
Cred type="OTP" subType="SMS"
Data code="NPCI" ki="20150822"
base-64 encoded/encrypted authentication data
/Data
/Cred
Cred type="PIN" subType="MPIN"
Data code="NPCI" ki="20150822"
base-64 encoded/encrypted authentication data
/Data
/Cred
Cred type="CARD" subType="CVV1"
Data code="NPCI" ki="20150822"
base-64 encoded/encrypted authentication data
/Data
/Cred
/Creds
Amount value="20.00" curr="INR"
Split name="PURCHASE" value="1"/
/Amount
/Payer
/upi:ReqBalEnq
是否可以直接集成 NPCI API,比如不联系任何银行?
解决方案
推荐阅读
- typescript - 在反应本机应用程序中处理非空断言
- shiny - 我可以向渲染表添加多个表达式吗?
- javascript - Firebase 和 Angular:切换页面时在屏幕上显示旧数据
- c# - 当我尝试打印时,为什么我的条形码图像不适合条形码打印机设置中指定的纸张尺寸?
- android-studio - ✗ Android 许可证状态未知
- recursion - 遍历字符串以找到给定左括号的右括号的递归函数
- ruby-on-rails - 从 Rails 中的 javascript 文件中读取字符串数组
- linux - 使用 sshpass、bash 和 PsExec 问题从 rhel-server1 在 windows-machine1 上执行 file.ps1
- javascript - 在哪里制作 redux 应用程序逻辑更好?
- python - 我希望在同一页面上创建视图和列表视图