微信小程序开发支付流程如下:
1. 用户在小程序中选择商品并提交订单,然后进入付款页面。
2. 在付款页面中,小程序调用微信支付API,将订单信息传递给后台服务器。
3. 后台服务器将订单信息组织成一个请求,然后通过证书进行签名并加密传输给微信支付平台。
4. 微信支付平台接收请求并进行订单信息校验、签名校验、账户余额校验等,如果全部通过,则向用户发起付款请求。
5. 用户在微信中确认付款后,微信支付平台向用户的银行发起支付请求,并将支付结果返回给开发者服务器。
6. 开发者服务器接收支付结果,并将支付结果进行处理,更新订单状态、发货等操作,并向用户发送支付成功通知。
需要注意的是,为了保证安全性,微信支付要求商户必须完成微信支付API的接入及调试,并进行身份和结算账户的认证。同时,在接入微信支付时,需要注意参数设置、签名算法、回调通知等方面的细节问题,以确保支付流程的正常运转。
开发者可以参考微信支付开发文档和API文档,或参考现成的支付SDK来完成支付功能的开发。