不建议您这样自己习惯就好了,干嘛整那些无聊的呢
你对这个回答的评价是
你对这个回答的評价是?
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
项目中遇到一个这样的问题用嘚是ping++支付,集成了支付宝和微信支付宝支付是没有问题的,微信界面就是死活调不起直接就是显示支付失败。
1.微信支付调不起来微信分享呢?微信分享测试是没有问题的,说明在微信开发者平台上注册的应用AppID以及签名是没有问题因为这两项是要配置在shareSdk中的。
2.看到微信开发者平台上的签名以及id去ping++的开发者平台上验证,配置的微信支付的签名是否有问题还是没有问题------奇了怪了。
3.配置没有问题那看具体的代码呢,参照ping++的开发文档从清单文件到调支付界面的代码,对照着看有没有配置错?
4.还是得熟悉ping++的支付流程前端点击支付按钮的时候,选择的有微信还是支付宝然后往自己服务器发送请求,传递的参数有pay_style(选择的支付方式支付宝是0 ,微信是2)和trade_no(订单号),然後服务器返回支付信息然后拿着支付信息再跳转支付。
* 结算中心获取订单信息跳转支付pay()就是调取的三方支付一步步调试的时发现,选择支付宝还是微信支付后台返回的result中的信息中有一个字段是channel调选付宝返回的是“alipay”,选微信返回的竟然是是“alipay_wap”,这是银联的应该返回“wechat”才对。
5.现在问题明确了肯定和这相关的,(1)后台返回有误 (2)前端提交的时候传的支付渠道有问题 最后发现就是前端选择支付方式的时候,支付渠道错了 改正好,后台返回的数据没问题微信支付也就能调起了。
选择支付页面是这样的: