微信支付
支持微信小程序、公众号、APP等多场景支付,轻松接入微信生态
微信支付概述
微信支付是心悦支付开放平台提供的重要支付能力之一,支持微信生态内的多种支付场景,包括JSAPI支付、小程序支付、APP支付等。通过心悦支付接入微信支付,您可以快速享受微信生态的流量红利,覆盖海量微信用户。
核心优势
微信生态覆盖
支持微信小程序、公众号、APP等多场景支付,轻松接入微信生态
快速接入
提供统一的API接口和SDK,简化开发流程,支持快速接入
营销工具
提供微信生态内的营销工具,如优惠券、红包等,提升用户粘性
完善管理
提供完善的交易管理和对账功能,支持多维度数据分析
接入流程
- 注册商户:在心悦支付开放平台注册成为商户,获取商户ID
- 配置微信支付:在商户后台配置微信支付参数,包括AppID、AppSecret等
- 下载SDK:根据您的开发语言,下载对应的SDK
- 集成API:根据文档集成微信支付API,实现支付功能
- 测试联调:使用测试环境进行联调测试,确保支付功能正常
- 上线运行:测试通过后,切换到正式环境,上线运行
技术文档
API接口
POST
/api/v1/payment/wechat/jsapi
JSAPI支付
用于微信公众号内的支付,需要用户授权获取openid
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| merchant_id | string | 是 | 商户ID |
| out_trade_no | string | 是 | 商户订单号 |
| total_fee | int | 是 | 订单金额(分) |
| body | string | 是 | 商品描述 |
| openid | string | 是 | 用户openid |
返回结果
{
"code": 0,
"message": "success",
"data": {
"appId": "wx1234567890abcdef",
"timeStamp": "1591234567",
"nonceStr": "abcdef123456",
"package": "prepay_id=wx1234567890abcdef",
"signType": "MD5",
"paySign": "abcdef1234567890abcdef1234567890abcdef"
}
}