微信支付
在调用“JSAPI下单”接口/v3/pay/transactions/jsapi 时响应内容里提示:“输入源“/appid”映射到字段“公众号I (truncated...)” 我确认我填写的appid是小程序的不是公众号的,使用的是官方的wechatpay-apiv3/wechatpay-php sdk,核心代码如下: // 获取预支付id public static function orderInfo($p){ $url = 'https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi'; // $url = '/v3/pay/transactions/jsapi'; $appId = Config::WxAppId; $mchId = Config::WxMchId; $mchName = Config::WxMchName; $serial_no = Config::WxPayCartNo; $orderNo = dechex(time()) . rand(1000, 9999); $notify_url = Config::Host . Config::BasePath . '/wechat/payNotify'; $score = $p['score']; $openId = '我自己的openid'; // 从本地文件中加载「商户API私钥」,「商户API私钥」会用来生成请求的签名 $merchantPrivateKey = file_get_contents(SS_PLUGIN_APP_DIR.'/certs/apiclient_key.pem'); $merchantPrivateKeyInstance = Rsa::from($merchantPrivateKey, Rsa::KEY_TYPE_PRIVATE); // 从本地文件中加载「微信支付平台证书」,用来验证微信支付应答的签名 $platformCertificate = file_get_contents(SS_PLUGIN_APP_DIR.'/certs/apiclient_cert.pem'); $platformPublicKeyInstance = Rsa::from($platformCertificate, Rsa::KEY_TYPE_PUBLIC); // 从「微信支付平台证书」中获取「证书序列号」 $platformCertificateSerial = PemUtil::parseCertificateSerialNo($platformCertificate); // 构造一个 APIv3 客户端实例 $instance = Builder::factory([ 'mchid' => $mchId, 'serial' => $serial_no, 'privateKey' => $merchantPrivateKeyInstance, 'certs' => [ $platformCertificateSerial => $platformPublicKeyInstance, ], ]); $data = array( "appid" => $appId, "mchid" => $mchId, "description" => "$mchName-积分充值-$score", "out_trade_no" => $orderNo, "time_expire" => time() + 600, "attach" => "自定义数据说明", "notify_url" => $notify_url, "amount" => array( "total" => $p['price'], "currency" => "CNY" ), "payer" => array( "openid" => $openId ) ); try{ $rep = $instance->chain($url)->post($data)->getBody(); return json_decode($rep); }catch(Exception $e){ $code = $e->getCode(); return array('code' => $code, 'rep' => $e->getMessage(), 'req' => $data); } } // $e->getMessage(): 'Client error: `POST https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi` resulted in a `400 Bad Request` response:\n{"code":"PARAM_ERROR","detail":{"location":null,"value":""},"message":"输入源“/appid”映射到字段“公众号I (truncated...)\n' [图片] [图片]
微信商户因凌晨抖音直播做引流,触犯风控点,凌晨交易,涉嫌交易异常。限制了收款能力,单用户单月只能支付500元,同时将结算日期改成T+7。提交材料后,3个工作日后,将我方商户号,风控等级改为了涉嫌非法集资。 我司经营场景为微信小程序,拥有合法拍卖资质。交易场景一直在小程序,且交易上存在退参拍者的拍卖保证金。并且稳定经营一年多的小程序平台。累计用户有三万多。 现在5月20日 开始风控,5月23日被提升风控等级为涉嫌非法集资。后续提交申诉材料3次。拒审原因都是未排除关联风险。 多次与腾讯客服沟通都未能给出,明确的风控原因,我司也无法进行风险排除。公司拥有拍卖经营许可证,电信增值业务许可证,等保等资质。一直履行相关规定开展业务。目前公司主业务场景都在微信小程序上,且去年获得风投融资。本次风控确为公司带来较大影响。如有经营行为触及风控模型,想通过沟通知道如何解除风控,或者进行业务整改。希望能有渠道建立相关沟通。
小程序调API发券后,能直接跳转到微信卡包吗?
[图片]
[图片] {"errMsg": "chooseWXPay:permission denied"} 我手机在微信内置浏览器可以正常支付,但是pc端在微信内置浏览器却支付不了,报了上面错误 我h5在移动端微信浏览器可以支付,但是在pc端微信浏览器支付不了。拉不起支付,什么原因呢?
小程序助手---交易投诉 商家助手---消费者投诉 为什么当用户提交一单新的投诉,不给开发者推送一条消息,来及时处理 用提了投诉单,之后自行取消,不需要开发者介入处理,为什么这一单会扣支付违约金 消费者 小程序助手--交易投诉 编号: 10911468
公众号使用JSAPI支付成功后点击完成按钮把当前页面关闭并跳转到聊天窗口,取消支付能正常停留在当前页面,搜了一下说要加点金计划,但普通商户说没有权限不能加入。
查不出来具体的原因 使用的v3接口 品牌id,模版id,序列号内容,都没有问题 就是总返回请求参数符合参数格式,但不符合业务规则 有特殊的情况是活动小程序没认证和备案,会有影响吗? 有没有知道这个的大佬
如题,最初商户申请了"现金营销"的场景,但是后来发现一次只能提现不超过200元,后来申请了“分销返佣”的场景,因为这个场景提现额度有500。 现在问题是,.net的接口是否需要调整?如果有的话能否给下官方的文档链接? 如果不需要调整代码,是否需要商户在后台进行配置?
微信商户支付也可以连接接境外小程序吗?
注册小程序会员提示小程序手机号授权达到上限怎么处理?
注册小程序会员提示小程序手机号授权达到上限怎么处理?
如果用户订单需付10元 ,后使用平台优惠券3元,实际支付7元。实际业务商家应获得10元, 但这个分账是不是最多只能分出去7元给商家,剩下的3元怎么才能分给商家呢?
参考的微信支付文档地址:https://pay.weixin.qq.com/wiki/doc/api/realnameauth.php?chapter=60_2&index=3 该文档是否可用?具体要调用哪个接口?
提现到用户微信账户要商家在商户平台开通哪些权限
[图片]
商家说没有收到? [图片]
appid:wx409c32127e271ec7 麻烦紧急看看,后台已关联商户号,已开通发货管理,没有违规站内信 [图片]
微信支付-统一下单API: https://pay.weixin.qq.com/wiki/doc/api/wxpay/ch/pay/OfficialPayMent/chapter8_1.shtml [图片] 一开始想着 "time_expire" 可以限制订单的失效时间,那么 "time_start" 是不是可以约束用户何时才能执行支付操作,结果发现似乎并没有用。 例如我向微信发起一笔下单操作,设置参数 time_start 的值为当前时间的5分钟后。下单成功,获取到 "code_url",即使没有到达"time_start "设置的时间点,用户依旧可以调起支付组件来完成支付。 请问这个字段在微信侧是否有其他的意义?还是只作为下单开始时间的参考标志?
商户进件后如何替商户申请设备,请具体一点!谢谢