特别说明:小程序仅支持微信支付;而微信支付需要认证后才可以使用,需要花费300元认证费用;
微信支付的调试
最新版本的开发者工具已经支持微信支付的调试,但是为了兼顾到安全,同手机上直接调用微信支付有所不同。
新绑定的开发者需要 24 小时后才有权限进行微信支付的调试
开发者在工具上调用微信支付的 API 后,开发工具会出现一个二维码,开发者必须使用当前开发所使用的微信号扫码后在手机上完成支付的流程
工具会同步移动端微信支付的回包到工具中,开发者自行进行后续的操作
官方说明:
特别说明:开通微信支付,需要了解一下虚拟交易及服务的区别
Q:请问小程序里微信支付可以实现找人代付吗?
A:目前不能。
Q:理财类产品(p2p),在小程序里可以正常交易吗?
A:从审核角度,只要你是有合规资质进行p2p业务,并且申请了支付功能,是可以交易的。
Q:小程序不支持虚拟物品支付 虚拟物品是指什么啊 我看分答小程序提问需要10块钱可以微信支付啊 这个不属于虚拟物品吗?
A:要看看你的小程序具体是做什么业务的。
比如分答,如果是10块钱提问,有人回答,获得相应报酬,这是可以的。但如果这个答案,其他人可以花1元或者其他任意金额来听。那这个花钱听答案的服务,就算是虚拟支付了。
Q:一些接口的回调IOS和Android不一致
例如支付接口,用户取消支付后,ios只回调complete方法,android则回调fail方法,官方文档也没有任何回调说明,造成开发很困难
类似的还有图片选择接口,分享接口等等。
A:支付接口,用户取消支付后,ios只回调complete方法,android则回调fail方法,问题已记录,多谢反馈。
Q:如果是支付给子商户,调用接口跟之前web开发的用法是一样的还是怎么做?
A:目前暂不支持支付给子商户。
Q:我调用小程序的微信支付api,一直报签名验证错误,参与签名的参数有timeStamp、nonceStr、package、signType。使用微信支付签名校验工具生成的签名跟我自己服务器生成的签名是一样的,但还是报签名错误。
A:appId不需要传入支付api,但是需要参与签名。
相关讨论:
你在模拟器上应该是勾选了 开发环境不校验请求域名,在真机上必须校验,可以到后台添加你的可信域名
已解决,可以关闭了。是这边设置的问题,trade_type 用 JSAPI 就好了。