按照以下几点检查,1,检查回调url是否正确,回调url是不能带参数的,请注意。 2,是否有按照文档要求正确返回参数<xml> <return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA]></return_msg> </xml>给到微信。 3,是否开启了防火墙把微信的通知给屏蔽了。 4,是否响应超时。 5,是否正确使用post请求。 6,回调url修改成http协议试试。
APP支付,服务器接收不到回调消息APP调用微信支付,支付成功后返回APP 这个时候APP是有接收到微信返回的结果的,但是服务器上 却始终收不到微信回调的数据,接口完全没响应,URL不带参与,是公网IP,可以正常访问
2019-04-09请先仔细阅读文档,文档上有相关说明,二维码生成规则需要加sandbox:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1&index=1
微信沙盒:二维码地址生成规则是否和正式不一样前提:正式key:【A】 沙盒key:【B】 步骤: 用沙盒key:【B】 生成微信网页二维码地址:weixin://wxpay/bizpayurl?nonce_str=1554721606020&time_stamp=1554721606&appid=wxe0112bc6d0b9da8e&product_id=233&sign=2E8952F88433C239A40ECE3E1D202ABE&mch_id=1508623181 手机扫码后收到微信扫码回调xml: [代码]扫码支付回调通知请求参数:[代码][代码]<[代码][代码]xml[代码][代码]><[代码][代码]appid[代码][代码]>[代码][代码]<![CDATA[wxe0112bc6d0b9da8e]]>[代码][代码]</[代码][代码]appid[代码][代码]>[代码][代码]<[代码][代码]openid[代码][代码]>[代码][代码]<![CDATA[o_-bS5PyyTcUIdKqSTJswsitrcPI]]>[代码][代码]</[代码][代码]openid[代码][代码]>[代码][代码]<[代码][代码]mch_id[代码][代码]>[代码][代码]<![CDATA[1508623181]]>[代码][代码]</[代码][代码]mch_id[代码][代码]>[代码][代码]<[代码][代码]is_subscribe[代码][代码]>[代码][代码]<![CDATA[N]]>[代码][代码]</[代码][代码]is_subscribe[代码][代码]>[代码][代码]<[代码][代码]nonce_str[代码][代码]>[代码][代码]<![CDATA[K4jm9Ia4HP0d852O]]>[代码][代码]</[代码][代码]nonce_str[代码][代码]>[代码][代码]<[代码][代码]product_id[代码][代码]>[代码][代码]<![CDATA[233]]>[代码][代码]</[代码][代码]product_id[代码][代码]>[代码][代码]<[代码][代码]sign[代码][代码]>[代码][代码]<![CDATA[E969C82177FDE75EDD92932409F370FB]]>[代码][代码]</[代码][代码]sign[代码][代码]>[代码][代码]</[代码][代码]xml[代码][代码]>[代码]在校验微信返回结果发现签名不一致,怀疑微信是用的正式key:【A】进行签名,试了一下果然是用的正式key:【A】进行签名 沙盒生成的key需要在哪里配置吗?还是直接用?二维码地址生成规则是否和正式不一样?加个sandboxnew?
2019-04-09您好,需要开发者自己实现
调用[WXApi sendReq:req]等待超过10秒,被系统kill调用[WXApi sendReq:req]等待超过10秒,被系统kill,提示openUrl方法被watchdog 干掉,请问怎么解决该问题? Exception Type: EXC_CRASH (SIGKILL) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d Termination Description: SPRINGBOARD, scene-update watchdog transgression: ctrip.com exhausted real (wall clock) time allowance of 10.00 seconds | ProcessVisibility: Foreground | ProcessState: Running | WatchdogEvent: scene-update | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 6.920 (user 6.920, system 0.000), 12% CPU", | "Elapsed application CPU time (seconds): 0.154, 0% CPU" | ) Triggered by Thread: 0 Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libsystem_kernel.dylib 0x000000019568b0f4 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x000000019568a5a0 mach_msg + 72 2 libdispatch.dylib 0x000000019550b408 _dispatch_mach_send_and_wait_for_reply + 500 3 libdispatch.dylib 0x000000019550b8a4 dispatch_mach_send_with_result_and_wait_for_reply$VARIANT$armv81 + 52 4 libxpc.dylib 0x000000019574fa04 xpc_connection_send_message_with_reply_sync + 204 5 Foundation 0x000000019667aa40 __NSXPCCONNECTION_IS_WAITING_FOR_A_SYNCHRONOUS_REPLY__ + 12 6 Foundation 0x000000019645df80 -[NSXPCConnection _sendInvocation:orArguments:count:methodSignature:selector:withProxy:] + 3608 7 Foundation 0x000000019648d554 -[NSXPCConnection _sendSelector:withProxy:arg1:arg2:arg3:] + 144 8 Foundation 0x00000001966805b4 _NSXPCDistantObjectSimpleMessageSend3 + 52 9 CoreServices 0x00000001be1b5a6c -[LSApplicationWorkspace openURL:withOptions:error:] + 248 10 UIKitCore 0x00000001c1f36234 -[UIApplication _openURL:] + 144 =========
2019-04-09https://pay.weixin.qq.com/wiki/doc/api/pap.php?chapter=17_3 请仔细阅读模板ID设置步骤,协议号由商户生成,请仔细查看文档
微信委托扣款接口已经在对接支付中签约接口,模板id和签约协议号这两个是什么来的,写着必填,不填就签约不成功。不知道在哪里获取
2019-04-09请具体描述您的问题
requestPayment:fail unimplemented啥原因,求解部分用户提示 : {"errMsg":"requestPayment:fail unimplemented"}, 请问是什么原因, 官方文档没有查到答案,搜索引擎也没有具体信息?
2019-04-09一般都是T+1或者T+7,只有查询结算或者对账单的接口
交易查询问题微信商户号T+3结算和T+7结算的这种,怎么样能在次日正常可以拿到前一天的所有交易,有这样的接口吗?
2019-04-09你好,不同主体的小程序可以用服务商模式绑定不同的子商户号接入实现
多个不同主体的小程序向同一个商户号付款?需求: 多个不同主体的小程序向同一个商户号付款? 多个不同主体的小程序向 同一商户号付款,然后由这个商户号进行月/周结算。 请问如何实现? 有偿需求! 微信: wushiling95918
2019-04-09您好,不会发生这种情况
支付成功回调次数超过限制, 微信会自动退款给付款用户吗 ?如果微信支付成功回调次数超过限制并且商家系统还是正常响应, 微信会自动退款给付款用户吗 ?
2019-04-09您好,订单的有效时长是由你传的参数time_expire决定,如果没有设置这个参数,在prepayid2小时失效后,需要重新请求下单获取新的prepay_id
想问一下订单有效时间问题订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。订单失效时间是针对订单号而言的,由于在请求支付的时候有一个必传参数prepay_id只有两小时的有效期,所以在重入时间超过2小时的时候需要重新请求下单接口获取新的prepay_id。其他详见时间规则 建议:最短失效时间间隔大于1分钟 官方文档是这样描述的,但是没有给出默认的订单有效时长,有大神了解吗,或者给出文档
2019-04-09如何加密 1. 获取微信支付平台证书和对应的平台证书序列号,具体方法见平台证书及序列号获取接口。 2. 从平台证书中获取微信支付平台证书的公钥,对需要加密的参数值进行RSA加密。填充方案使用`RSAES-PKCS1-v1_5`。 3. 加密后的秘文,使用base64编码后,作为敏感信息字段的值,用于接口请求。 注:使用字段加密时,接口会要求上送微信支付平台证书序列号。 是的,平台证书内容,且为pem格式的平台证书。验证加密:目前没有专门的工具,可以根据文档里的解密来查看一下,https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_12
敏感信息加密https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_12 ;敏感信息加密,微信官方给了 java 部分的demo,我想问问 "/path/certificate";//平台证书路径,开发人员需根据具体路径修改 ;这里的平台证书,是对应的 apiclient_cert.pem这个文件吗?如何验证我的加密算法是正确的?
2019-04-08