返回
红包发不停,企业支付不停!微信支付开发全指南
后端
2023-09-20 10:58:07
微信支付简介
微信支付是腾讯公司推出的移动支付产品,于2013年12月19日正式上线。微信支付支持多种支付方式,包括微信钱包、银行卡、信用卡等。微信支付已成为国内最受欢迎的支付方式之一,深受广大用户的喜爱。
微信红包
微信红包是一种虚拟货币,可以通过微信钱包或银行卡支付。微信红包可以用于支付商品或服务,也可以用于赠送他人。微信红包具有以下特点:
- 便捷: 微信红包可以随时随地发送和领取。
- 安全: 微信红包使用SSL加密技术,保证支付安全。
- 社交性: 微信红包可以附上祝福语,增强社交互动。
企业支付到零钱
企业支付到零钱是一种将资金从企业账户支付到个人微信零钱的功能。企业支付到零钱具有以下特点:
- 方便: 企业可以通过微信支付API轻松实现企业支付到零钱。
- 安全: 企业支付到零钱使用SSL加密技术,保证支付安全。
- 实时到账: 企业支付到零钱资金实时到账,无需等待。
证书下载和配置
在使用微信支付API之前,需要先下载和配置证书。证书下载和配置步骤如下:
- 登录微信支付商户平台,点击“账户中心”->“API安全”->“证书下载”。
- 选择要下载的证书类型,然后点击“下载证书”。
- 将下载的证书保存到本地。
- 将证书导入到服务器。
- 配置证书路径。
请求示例
以下是发红包和企业支付到零钱的请求示例:
发红包
POST /mmpaymkttransfers/sendredpack HTTP/1.1
Host: api.mch.weixin.qq.com
Content-Type: application/json
{
"mch_id": "1234567890",
"mch_billno": "1234567890",
"wxappid": "wxabcdefghijk",
"send_name": "红包发放者名称",
"re_openid": "openid",
"total_amount": 100,
"total_num": 1,
"wishing": "红包祝福语",
"act_name": "活动名称",
"remark": "备注信息"
}
企业支付到零钱
POST /mmpaymkttransfers/promotion/transfers HTTP/1.1
Host: api.mch.weixin.qq.com
Content-Type: application/json
{
"mch_id": "1234567890",
"mch_appid": "wxabcdefghijk",
"partner_trade_no": "1234567890",
"openid": "openid",
"check_name": "OPTION_CHECK",
"amount": 100,
"desc": "企业付款备注",
"spbill_create_ip": "127.0.0.1"
}
结语
本文详细介绍了如何使用微信支付API实现发红包和企业支付到零钱这两个功能,并提供了完整的请求示例。希望本文对您有所帮助。