下面以PHP语言为例,对微信支付的开发流程进行一下说明。
1.获取订单信息
2.根据订单信息和支付相关的账号生成sign,并且生成支付参数
3.将支付参数信息POST到微信服务器,获取返回信息
4.根据返回信息生成相应的支付代码(微信内部)或是支付二维码(非微信内),完成支付。
下面分步骤的讲一下:
1.微信支付中相关的必须的订单参数有三个,分别是:body(商品名或订单描述),out_trade_no(一般为订单号)和total_fee(订单金额,单位“分”,要注意单位问题),在不同的应用中,首先要做的就是获取订单中的相关信息,为支付参数生成做准备。
2.其他必须的支付参数有 appid(微
1