支付接口文档:微信与支付宝H5及扫码支付指南

需积分: 0 0 下载量 119 浏览量 更新于2024-08-04 收藏 39KB DOCX 举报
该文档是关于支付接口的详细说明,主要涉及微信支付和支付宝支付的接口调用。其中包含了H5域名、扫码域名和后台域名等关键信息,以及统一下单接口的地址、请求方式和编码格式。文档还列举了微信APP支付、支付宝APP支付以及扫码支付的返回参数示例,并提供了调用微信和支付宝SDK发起支付的参考链接及客户端集成流程。 详细说明: 1. **H5域名与扫码域名**: 文档中提到了两个不同的域名,分别是用于H5支付的`weixin.06302s.cn`和用于扫码支付的`weixin.vn29gn.cn`。这两个域名是商家在进行H5页面或二维码支付时,用户将被引导访问的地址。 2. **后台域名**: `web.fg8tjf.cn`是用于处理后台接口请求的域名,如统一下单接口。 3. **统一下单接口**: 这是一个关键接口,其地址为`platform/pay/unifiedorder/video`,采用GET请求方式。这个接口用于整合不同支付方式(如微信、支付宝)的下单流程,确保商家能一次性处理所有支付渠道。 4. **微信APP支付参数**: 当交易类型为微信APP支付时,接口返回包括`result_code`、`return_msg`、`result_data`等参数,其中`result_data`包含了`sign`、`timestamp`、`noncestr`、`partnerid`、`prepayid`、`package`和`appid`等信息。这些参数是调用微信SDK进行支付所必需的。 5. **支付宝APP支付参数**: 类似地,对于支付宝APP支付,接口也会返回特定的参数,例如`order_info`,里面包含`app_id`、`biz_content`等信息。商家需要按照这些信息调用支付宝SDK进行支付处理。 6. **扫码支付返回参数**: 扫码支付完成后,会返回订单号(`out_trade_no`)、总金额(`total_fee`)和二维码链接(`qrcode`)等信息,商家可以通过这些信息来确认支付状态并展示给用户。 7. **异步通知**: 商家服务器需要接收来自支付平台的异步通知,通常通过POST请求方式。通知参数包括`mch_id`、`payment_time`等,用于验证支付结果并进行相应的业务逻辑处理。 在实际应用中,开发者需要结合这些接口信息,按照微信和支付宝提供的SDK文档进行集成,实现用户在H5页面、APP内或通过扫码完成支付的功能。同时,确保服务器端能够正确处理异步通知,以完成订单状态的更新和业务流程的闭环。