微信支付
用php版本得SDK。支付后回调遇到个奇怪的问题,微信支付后消息回调: // 检查通知时间偏移量,允许5分钟之内的偏移 $timeOffsetStatus = 300 >= abs(Formatter::timestamp() - (int)$inWechatpayTimestamp); $verifiedStatus = Rsa::verify( // 构造验签名串 Formatter::joinedByLineFeed($inWechatpayTimestamp, $inWechatpayNonce, $inBody), $inWechatpaySignature, $platformPublicKeyInstance ); if ($timeOffsetStatus && $verifiedStatus) { 就是这里了,很奇怪,$timeOffsetStatus变量是true,时间判读偏移没问题, 但是$verifiedStatus,SDK签名验证方法验证不过去,也没有返回值,被当fals处理了,很奇怪。 删除 $verifiedStatus条件判断,返回消息是可以解密得到数据得。 这里可都是SDK实例代码,按说不应该错啊。 } 请各位指教!
原商户正常运行,最近切换新商户发代金券的时候就直接报错了?微信这边返回“无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥”,请问是什么问题?下述为旧代码片段。[图片]
有2个类似的app, iOS端, 同一家公司的, 在app1拉起微信客户端微信支付成功后, 点击完成, 跳转到了app2, 这种是什么原因导致的, 解决方案是什么.
我们新开业的超市(商户号:735967130),开业当天给我们莫名其妙的限制收款,用户也不能付款。微信这是在做什么,一家独大,就可以这样随便限制商户的正常收款吗?我们是线下的超市,有完整的店面,在合理合法的开展商业行为,不相信可以现场调研啊。微信的这种擅自限制商户收款的行为,对我们造成了极其恶劣的影响,严重破坏了我们在当地的人民心中的良好形象。
商家转账到零钱功能必须要开通运营账户吗?如果需要应该如何开通及绑定原有微信商户平台呢?
目前想接入h5纯签约,场景是用户在微信内打开h5页面并点击支付,h5纯签约支持微信内部浏览器吗?
买家微信支付银行卡扣款,现在银行卡注销之后提起退款,退款查询状态是退款成功,请问钱款去向?
商户号:1638720427 微信支付商户突然被提示涉嫌欺诈,降低额度和调整结算周期等,申诉2次都被驳回。驳回理由全部是,未妥善处理用户投诉;申诉指引:请贵司妥善处理消费者投诉,提供投诉产生原因并及有效证据、投诉整改方案,请妥善处理后,再次申诉,申诉时请提供真实经营业务的详细文字描述及相关证明。 问题在消费者投诉页面,查询了近一年的记录,也未找到任何投诉记录,就让我们提供投诉产生原因并及有效证据、投诉整改方案等等,请问让我们和哪位投诉者去妥善处理?我们想找投诉者去处理问题都找不到,95017和客服永远就是个机器人,都不知道怎么申诉了。 [图片]
测试发现有两台设备在系统自带浏览器中进行 H5 支付时在输入密码界面取消了支付,返回到自己的提交支付页面,然后再提交支付到达微信中间页后展示空白,这时中间页没有调起微信客户端收银台,几秒后返回了 redirect_url 当返回到我们自己的提交支付页面时刷新一下页面,再提交支付到中间页又能调起微信客户端收银台 在相同设备上更换更新版本的浏览器没有重现这个问题 请问除了更新浏览器版本,我们应该从哪些方面排查并尽可能避免这个问题?
因为一些原因,没有接客服的审核电话。还需要改客服电话吗?不改电话有什么影响? [图片]
怎么开通JSAPI和Native支付?
如题
在小程序正常获取用户openid进行转账没问题。 在非微信环境,例如自己的门户网站进行转账,这时候如何获取用户openid呢? 看了看获取openid接口都是微信内获取的。 [图片][图片]
{"create_time":"2025-01-23T10:13:27+08:00","out_bill_no":"dc9ec769e8364771b7a93c46fe8fc3ec","package_info":"ABBQO+oYAAABAAAAAAA3AWYF6V6QHI9SyKWRZxAAAADnGpepZahT9IkJjn90+1qgNWH8z+85pNf542KpYF/kGry1kUMWDd5N1iu3QiNVcY1ct60vTxYxX61wdu51ZolutdoN5E1gCM0+J8LxUC5jvLqv6iA=","state":"WAIT_USER_CONFIRM","transfer_bill_no":"1330007352452862501230094175387091"}
贵司场景涉嫌代收其他商户交易款项并进行结算,存在资金安全风险,不支持开通。请实际收款方开通收款功能,或接入分账产品等其他方式处理。 小程序是我们公司申请的,然后提现到零钱是客户申请的商户号,请问怎么才可以使用啊! 如果用分账功能可以全额分给客户吗? [图片]
客户做的校服业务,主要场景就是把校服送到学校,然后用小程序当面收款。因为业务量较大,客户希望由服务商接入,申请线下的费率优惠。但是因为一部分学生是没有手机的,需要老师把小程序发给家长付款。家长人不在学校,这种会不会算异地交易呢?会不会判定跨类目线上经营呢?
小程序下单接口中,HTTP头的Authorization,到底是用哪些字段参与签名?按说明书是无法实现的。
[图片]
const certificates = await pay.get_certificates(APIKEY_V3) const certificate = certificates.pop(); const data = { "appid": AppID, "out_bill_no": "plfk" + time, "transfer_scene_id": "1005", "openid": user.openid, // "user_name" : pay.publicEncrypt('xxx', Buffer.from(certificate.publicKey)), "transfer_amount": 1, "transfer_remark": "佣金报酬", "notify_url": NotifyUrl, "user_recv_perception": "佣金报酬", "transfer_scene_report_infos": [ { "info_type": "佣金报酬", "info_content": "佣金报酬" } ] } const auth = getAuth('/v3/fund-app/mch-transfer/transfer-bills', data) const config = { method: 'post', url: 'https://api.mch.weixin.qq.com/v3/fund-app/mch-transfer/transfer-bills', headers: { 'Authorization': auth, 'Accept': 'application/json', 'Wechatpay-Serial': certificate.serial_no, 'Content-Type': 'application/json' }, data: data }; await axios(config)
微信小程序支付需要用户的openid,但是我用的手机号登录组件登录的小程序,怎么获取openid呢。我看其他小程序也是这么个流程,登录用手机号组件,就能正常发起支付。