微信支付申请

一、接入微信支付

以下申请前置条件

  • 注册微信公众平台服务号
  • 完成微信认证

1.1、注册微信支付商户号

在这里插入图片描述

1.2、微信扫码创建申请单

在这里插入图片描述

1.3、创建申请单

在这里插入图片描述

1.4、填写商户资料

1.4.1、选择主体类型

在这里插入图片描述

1.4.2、填写法人信息

在这里插入图片描述

1.4.3、填写经营与行业信息

在这里插入图片描述
在这里插入图片描述

1.5、结算账户

在这里插入图片描述

1.6、填写补充信息

这里我不需要填写, 直接为空。

1.7、提交申请

在这里插入图片描述

二、账户验证

2.1、审核方式

  • 使用法人的微信扫码确认
  • 使用申请单中的结算银行账户汇款至下述账户资料审核方式

2.2、资料审核

在这里插入图片描述

在这里插入图片描述
资料审核成功截图
在这里插入图片描述

2.3、协议签署

使用微信扫一扫,确认信息,并选择提现方式,这里我选择手动提现,从账号余额按需提现,提交后需要人脸核验。
在这里插入图片描述

三、关联

3.1、微信支付后台

进入微信支付官网:https://pay.weixin.qq.com/

扫码登录,选择登录的商户号,就进入微信支付后台了。

在这里插入图片描述
勾选 我已阅读《微信支付商户管理系统使用协议》,进入商户平台。
在这里插入图片描述

3.2、公众号关联微信支付

登录微信公众平台,同意授权。
在这里插入图片描述
在这里插入图片描述
授权后,在已关联商户号中就可以查到信息。
在这里插入图片描述

四、API安全

在这里插入图片描述

4.1、申请API证书

  • APIv2版本的高级接口需要(如:退款、企业红包、企业付款等)
  • APIv3版本的所有接口都需要
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    填写商户号和商户名称,生成证书。
    在这里插入图片描述
    复制证书
    在这里插入图片描述
    提示末设置密码,这里设置一下密码。
    在这里插入图片描述
    输入密码和短信验证码
    在这里插入图片描述
    申请完成
    在这里插入图片描述

4.2、设置APIv2密钥

密钥为32个字符,支持数字/大小写字母
在这里插入图片描述
随机密码生成工具:https://suijimimashengcheng.bmcx.com/
在这里插入图片描述

APIv2密钥设置成功

在这里插入图片描述

4.3、设置APIv3密钥

密钥为32个字符,支持数字/大小写字母,操作方式同上

4.4、获取微信平台证书

可以预先下载,也可以通过编程的方式获取。

注意:以上所有API秘钥和证书需妥善保管防止泄露

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在C++中实现微信支付的支付申请,可以使用微信支付提供的开发工具包(SDK)。以下是一个简单的示例代码,用于发起微信支付的支付申请: 1. 首先,你需要在微信支付开放平台注册账号并创建一个应用,获取到对应的AppID、商户号(MchID)、API密钥等信息。 2. 在C++项目中,引入微信支付的SDK文件,并在代码中包含必要的头文件。 3. 创建一个用于发送支付申请的函数,例如: ```cpp #include "wechatpay_sdk.h" // 包含微信支付SDK的头文件 void sendPaymentRequest() { // 设置请求参数 std::string appId = "YOUR_APP_ID"; std::string mchId = "YOUR_MCH_ID"; std::string apiKey = "YOUR_API_KEY"; std::string outTradeNo = "ORDER_NUMBER"; int totalFee = 100; // 支付金额(单位:分) std::string body = "PAYMENT_DESCRIPTION"; std::string notifyUrl = "NOTIFY_URL"; // 创建微信支付对象 WechatPaySDK wechatPay(appId, mchId, apiKey); // 设置请求参数 wechatPay.setOutTradeNo(outTradeNo); wechatPay.setTotalFee(totalFee); wechatPay.setBody(body); wechatPay.setNotifyUrl(notifyUrl); // 发起支付申请 std::string paymentUrl = wechatPay.getPaymentUrl(); // 处理支付申请结果 // ... } ``` 4. 在主函数中调用`sendPaymentRequest`函数,发送支付申请。 请注意,上述代码仅为示例,实际情况中你需要根据微信支付的API文档和SDK的使用说明来进行具体的开发。另外,为了确保支付请求的安全性,你需要妥善保管AppID、商户号和API密钥等敏感信息,并根据微信支付的要求使用HTTPS协议进行通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值