好问题,看来没人解答了
合单查询订单API,如何判断支付成功?根据合单支付接口文档的返回参数,并没有一个顶层的trade_state交易状态字段,而是在sub_orders里面有各自的trade_state,这就带来一个问题,如何判断这笔合单支付交易是成功的,是否会存在部分成功部分失败,甚至各种状态组合出现,如果各个子单状态会出现不一致的情况,那就不是一个事务,合单支付也就失去了意义 https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter5_1_11.shtml 1、是不是要循环sub_orders判断所有子单的状态为SUCCESS 2、假设3个子单,是否会出现两个成功一个失败的情况
2023-07-29破案了,我两次json_encode
收付通合单小程序下单,老师们来帮我看看提交的JSON格式哪里错了?一直返回下单“系统繁忙,请稍后重”{ "combine_appid": "wxaxxxxx1a55", "combine_mchid": "1643xxx", "combine_out_trade_no": "P10150", "sub_orders": [{ "mchid": "1648251039", "attach": "xxxxx", "amount": { "total_amount": 1224, "currency": "CNY" }, "out_trade_no": "10368", "sub_mchid": "1648251039", "description": "平台商品", "settle_info": { "profit_sharing": true, "subsidy_amount": 0 } }], "combine_payer_info": { "openid": "o4msxxbZ-Qxxxg3tL_WvEqk" }, "time_start": "2023-07-28T17:19:45+08:00", "time_expire": "2023-07-28T17:24:45+08:00", "notify_url": "https://www.xxxxx.com.cn/admin/xxxx/notify.php" }
2023-07-28{ "combine_appid": "wxaxxxxx1a55", "combine_mchid": "1643xxx", "combine_out_trade_no": "P10150", "sub_orders": [{ "mchid": "1648251039", "attach": "xxxxx", "amount": { "total_amount": 1224, "currency": "CNY" }, "out_trade_no": "10368", "sub_mchid": "1648251039", "description": "平台商品", "settle_info": { "profit_sharing": true, "subsidy_amount": 0 } }], "combine_payer_info": { "openid": "o4msxxbZ-Qxxxg3tL_WvEqk" }, "time_start": "2023-07-28T17:19:45+08:00", "time_expire": "2023-07-28T17:24:45+08:00", "notify_url": "https://www.xxxxx.com.cn/admin/xxxx/notify.php" } l来看看我的问题出在哪里?
微信支付 - 电商收付通 - 合单小程序下单API, 一直返回【SYSTEM_ERROR】系统繁忙?微信支付 - 电商收付通 - 合单小程序下单API, 一直返回【SYSTEM_ERROR】系统繁忙,求问是为什么
2023-07-28解决了么?我也出现同样的问题
合单支付 提示 ‘系统繁忙,请稍后重试’提交数据如下 { "combine_out_trade_no": "20220712184728", "combine_mchid": "1604977470", "combine_appid": "wx2b708d2c7d3d90ab", "scene_info": { "device_id": "POS1:123", "payer_client_ip": "183.6.118.97" }, "sub_orders": [{"mchid":"1604977470","attach":"\u88d5\u4e30","amount":{"total_amount":1,"currency":"CNY"},"out_trade_no":"fengpan_220220711144334","description":"\u6fc0\u6d3b\u4fdd\u8bc1\u91d1"},{"mchid":"1604977470","attach":"\u88d5\u4e30","amount":{"total_amount":1,"currency":"CNY"},"out_trade_no":"fengpan_220220711144300","description":"\u6fc0\u6d3b\u4fdd\u8bc1\u91d1"}], "combine_payer_info": { "openid": "oYSoxuP3Pbe093tGoInhuTYvVUY8" }, "time_start": 2022-07-13T18:47:28"+08:00", "time_expire": 2022-07-13T18:57:28"+08:00", "notify_url": "https://erp.yfdc.net/pay/example/notify.php" } {"code":"SYSTEM_ERROR","message":"系统繁忙,请稍后重试"}
2023-07-28解决了么?我这里也是系统繁忙
合单支付接口提示 系统繁忙,请稍后重试 要怎么处理?https://api.mch.weixin.qq.com/v3/combine-transactions/jsapi [{"code":"SYSTEM_ERROR","message":"系统繁忙,请稍后重试"}] 合单商户号combine_mchid ,子单商户号mchid 是相同的么?
2023-07-28同样问题,解决不了
服务商 商户进件接口 今天突然提示 证书类型格式错误,请重新选择 这是哪个参数有问题?服务商 商户进件接口 今天突然提示 证书类型格式错误,请重新选择 这是哪个参数有问题? 也没具体说明 文档也查不到 之前都正常的
2023-06-26感觉不是我提交的JSON数据和HEADER出错; 一直没解决..........求大佬指点
php 二级商户进件的时候,返回“证书类型格式错误,请重新选择”到底什么意思?php 二级商户进件的时候,返回“证书类型格式错误,请重新选择”;这到底是什么意思? 我使用的微信支付平台证书,加密使用了DEMO方法; 这意思是说我证书使用错了?或者证书有问题? 能官方来回答这个问题么?
2023-06-26怎么样,解决了没,同求怎么处理
敏感信息加密时微信支付平台证书中的公钥敏感信息加密时微信支付平台证书中的公钥怎么获取
2023-06-24问题没解决,感到很绝望
微信支付V3的支付平台证书公钥如何获得?如题! 已经获取了证书编码,[图片]公钥如何获取啊,这只有证书编码啊~证书编码如何导出证书公钥
2023-06-24如果我用api证书公钥来加密,提示错误 {"code":"PARAM_ERROR","message":"平台私钥解密失败"} 通过文档来看,应该用微信支付平台证书来加密
服务商模式,二级商户进件加密解密问题,返回错误证书类型格式错误,请重新选择,如何处理?php利用了wechatpay-guzzle-middleware和wechatpay-php扩展; 微信支付平台证书是通过./bin/CertificateDownloader.php -k..........下载的; 加密方法利用了php demo private function getEncrypt($str){ //$str是待加密字符串 $public_key_path = '平台证书路径'; $public_key = file_get_contents($public_key_path); $encrypted = ''; if (openssl_public_encrypt($str,$encrypted,$public_key,OPENSSL_PKCS1_OAEP_PADDING)) { //base64编码 $sign = base64_encode($encrypted); } else { throw new Exception('encrypt failed'); } return $sign; } 进行POST提交api.mch.weixin.qq.com/v3/ecommerce/applyments/后返回为 {"code":"PARAM_ERROR","message":"证书类型格式错误,请重新选择"} 我哪里出错了?大佬帮忙指导一下
2023-06-24