Phonepe商户转用户API集成问题及替代支付网关咨询
商户向用户转账的支付网关解决方案咨询
我正在用React和Django Rest Framework开发一款回收类应用,核心包含钱包功能:用户售卖物品的收入存入钱包,后续可将余额提现到银行卡。
目前集成Phonepe API时遇到瓶颈:官方提供的API仅支持用户向商户转账,但我需要实现商户向用户转账的提现场景。尝试过用退款API,但该接口必须依赖支付时生成的交易ID,不符合我的需求。
我自己构思了一种方案,试图通过Phonepe的POST API反向设置角色,把用户设为收款方、商户作为付款方,请求参数示例如下:
{ "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和ifsc需固定为商户的银行卡信息,同时merchantId要设为用户的UPI ID。
想请教各位,除了这个方案,还有哪些支付网关可以直接支持商户向用户转账的功能?
内容的提问来源于stack exchange,提问作者akshat chawla
相关产品推荐
相关产品推荐

