微信支付

支持微信小程序、公众号、APP等多场景支付,轻松接入微信生态

微信支付概述

微信支付是心悦支付开放平台提供的重要支付能力之一,支持微信生态内的多种支付场景,包括JSAPI支付、小程序支付、APP支付等。通过心悦支付接入微信支付,您可以快速享受微信生态的流量红利,覆盖海量微信用户。

核心优势

微信生态覆盖

支持微信小程序、公众号、APP等多场景支付,轻松接入微信生态

快速接入

提供统一的API接口和SDK,简化开发流程,支持快速接入

营销工具

提供微信生态内的营销工具,如优惠券、红包等,提升用户粘性

完善管理

提供完善的交易管理和对账功能,支持多维度数据分析

接入流程

  1. 注册商户:在心悦支付开放平台注册成为商户,获取商户ID
  2. 配置微信支付:在商户后台配置微信支付参数,包括AppID、AppSecret等
  3. 下载SDK:根据您的开发语言,下载对应的SDK
  4. 集成API:根据文档集成微信支付API,实现支付功能
  5. 测试联调:使用测试环境进行联调测试,确保支付功能正常
  6. 上线运行:测试通过后,切换到正式环境,上线运行

技术文档

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"
  }
}

SDK下载

Java SDK

适用于Java开发语言的微信支付SDK

下载SDK

PHP SDK

适用于PHP开发语言的微信支付SDK

下载SDK

Python SDK

适用于Python开发语言的微信支付SDK

下载SDK

Node.js SDK

适用于Node.js开发语言的微信支付SDK

下载SDK