最近公司开发一款APP,需要集成微信APP支付,我是服务端PHP开发,请问在集成过程中需要我后台做什么工作?
看文档看了半天,完全没看懂=.=!
作为过来人说说,文档地址
流程就是客户端支付时调用接口,php返回订单参数给客户端然后调用微信支付
注意签名算法https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=4_3
支付完后处理回调通知
移动支付里面有服务端demo和移动demo,你照着服务端demo处理,调用微信统一下单接口,能生成预订单号给移动端,对微信支付的异步通知要进行签名验证,做好订单状态更新,及时反馈给微信服务端,微信服务端就不会重复发请求给你.合理调用微信查询接口,在服务端输出订单交易日志备份也不错的。
php需要完成统一下单,获取预支付id,通过商户key完成签名即paySign返回给客户端,同时还要完成异步回调逻辑,异步回调中先验证sign,执行业务逻辑:例如更改订单状态为已支付,最后告诉微信server我收到您得通知了:返回成功xml
2 回答1.9k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答270 阅读✓ 已解决
处理你的业务逻辑,最后金额提交给微信支付接口做结算。