我正在创建一个项目,在其中创建一个回收应用程序,在react和python django休息框架中,我正在创建一个钱包,其中所有出售的物品金额将记入用户钱包,用户可以将钱包金额转移到他的银行帐户。
我在phonepe API中遇到的问题是我可以选择将钱从用户帐户转移到商家帐户,并且我想将钱从商家帐户转移到用户帐户。
代码位于 python django Rest 框架中。
我尝试使用退款API,但该API需要付款时发起的交易ID,但这是不可能的。
现在我正在考虑一种新方法,使用phonepe的post api让用户作为接收者,商家作为付款者,提供的json如下
{
"merchantId": "MERCHANTUAT",
"merchantTransactionId": "MT7850590068188104",
"merchantUserId": "MU933037302229373",
"amount": 10000,
"callbackUrl": "https://webhook.site/callback-url",
"mobileNumber": "9999999999",
"deviceContext": {
"deviceOS": "ANDROID"
},
"paymentInstrument": {
"type": "UPI_INTENT",
"targetApp": "com.phonepe.app",
"accountConstraints": [{ //Optional. Required only for TPV Flow.
"accountNumber": "420200001892",// this should fixed as of merchant details
"ifsc": "ICIC0000041"
}]
}
}
这应该从商家详细信息开始修复
"accountNumber": "420200001892",
"ifsc": "ICIC0000041"
并且在商家ID中应该是用户的UPI ID
有什么办法可以使用其他网关进行转账吗?
你解决这个问题了吗,因为我也在处理这个问题!!