iOS微信支付开通具体申请步骤

本文详细介绍了在iOS应用中开通微信支付的步骤,包括注册微信开放平台账号,创建移动应用,申请微信支付功能,进行开发者认证,填写各种所需资料,支付300元费用,并等待资质审核。审核通过后,商户需验证结算账户并签署在线协议,以完成整个流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

本文章只记录微信开放平台注册应用,审核过程的具体步骤。接入微信支付SDK代码部分,参考微信开放平台具体相关文档即可

 

 

1.注册微信开放平台账号:https://open.weixin.qq.com

2.创建移动应用:需要UI提供两种尺寸的图片

 

 

 大概三个工作日左右,审核通过,审核通过之后就可以获取应用的AppID,AppSecret了

 

审核通过查看移动应用详情:

 

 

 

3.点击“申请开通”微信支付功能,跳转到下图

 

 

 

4.点击开发者认证,跳转到下图:

 

 

 

进行开发者认证的的4个步骤(1.同意协议-2填写资料-3填写发票-4支付费用),较复杂的是第二部:填写资料

 

 

//需要给老板要“公司营业执照”和“开户许可证”;下图的“组织机构代码”一般和“工商执照注册号”是一样的:就是营业执照上的“统一社会信用代码”;

 

 

 

 

 

 

“企业开户名称”(公司名称)和“企业开户银行”、“企业银行账号”信息在公司的开户许可证上面有

 

下面需要上传的资料中,需要上传一个申请公函,申请公函填写好,让公司确认的运营员工签名,盖章,然后上传到申请公函处。

管理员信息对应申请公函上运营者信息,填写上需要获取对应手机号的验证码,需要管理员微信扫码确认管理员身份

 

 

 

//申请公函需要下载下来,填写好,签字盖章即可。填写的运营者信息需要用到上图的管理员信息里面,所以稍微注意下,确定公司的运营人员

 

 

//05:下一步就是填写发票信息,不清楚每个发票类型的具体区别,选择的电子发票,电子发票需要填写纳税识别号,纳税识别号也是:营业执照上面的“统一社会信用代码”

 

上传营业执照,填写法人或者管理员信息,保存订单并下一步

 

06:支付300元之后结果

 

 

 

 

查看详情:

 

 

大概3,4个工作日,开发者资质认证就获取成功了。这里只是获取了开发者资质,并没有开通支付功能

 

然后点击开通微信支付,填写资料进行资料审核

 

要填写的信息:

1.填写基本信息

 

2.填写商户信息(借用百度图片,因为自己的已经审核通过,当时没有及时截图记录)

商户信息1:如果营业执照上日期是“2017.9-长期”,那么这里结束时间可以写当前年份,因为无法选择长期

商户信息2:参照营业执照上公司名称及地址即可

 

商户信息3:

 

商户信息4:

 

 

3.填写结算账户:参照公司开户许可证

 

到此为止资质审核信息填写完毕

等待审核:微信团队会在7个工作日给出审核结果,结果会发送到开放平台通知中心邮箱中;

 

通知中心:(登录后页面右上角)

通过审核后,商户将收到邮件通知,邮件中包含商户号和登录密码,请牢记申请时填写的邮箱地址。

 

1.2.3 验证结算账户,在线签署协议

 

1)验证账户,签署协议:

微信支付会向申请时提交的结算账户汇入一笔金额随机的验证款,登陆商户平台点击打开链接) 回填验证款,并签署在线协议,开启结算功能。

 

 

### 实现微信小程序在iOS平台上的支付功能 为了实现在iOS平台上通过微信小程序完成支付的功能,开发者需遵循一系列特定流程来确保集成顺利进行。此过程不仅涉及前端的调整也涉及到必要的后台支持。 #### 准备工作 对于想要在其应用程序内启用微信支付选项的企业来说,在开始编码之前有几个前提条件需要满足: - **注册并审核通过成为企业类型的公众号**:只有认证过的服务号才能申请开通微信支付权限[^4]。 - **获取商户号**:这是用于识别商家身份的重要凭证。如果没有现有的商户号,则必须按照指引提交相应的商业证明文件以创建一个新的账户。 - **关联小程序与商户号**:当拥有有效的商户号之后,下一步就是将其同目标的小程序相连接起来。这一步骤通常可以在微信公众平台的相关设置页面找到操作指南。 #### 前端开发要点 一旦完成了上述准备工作,就可以着手于具体的编程实现了。针对iOS环境下的微信小程序支付模块,主要关注以下几个方面: ##### 初始化支付请求 ```swift // 创建WXApi对象实例化 let wxapi = WXApi() // 设置AppID, 这是在微信公众平台上注册得到的应用唯一标识符 wxapi.registerApp(appId) // 构建发送给服务器的数据包,其中包含了交易详情和其他必要参数 var payReq = PayReq() payReq.openid = "用户OpenID" payReq.partnerId = "商户号" payReq.prepayId = "预支付订单编号" payReq.packageValue = "Sign=WXPay" payReq.nonceStr = generateNonceString() // 生成随机字符串 payReq.timeStamp = String(Int(NSDate().timeIntervalSince1970)) payReq.sign = createSignature(params: ["appid": appId, "noncestr": nonceStr!, "package": packageValue!, "partnerid": partnerId!, "prepayid": prepayId!, "timestamp": timeStamp!]) // 计算签名 ``` ##### 发送支付指令 ```swift if (WXApi.isWXAppInstalled()) { let result = WXApi.send(payReq) } else { print("未安装微信客户端") } ``` 以上代码片段展示了如何构建一个基本的支付请求,并尝试调用微信客户端执行实际付款动作。需要注意的是`generateNonceString()` 和 `createSignature()` 方法的具体实现依赖于具体应用场景的安全策略[^2]。 #### 后台配合事项 尽管当前讨论的重点在于iOS侧的操作,但实际上整个支付链条的成功运行离不开可靠的后端支撑。特别是关于订单状态更新、退款处理等功能更是如此。因此建议同步考虑以下几点: - 确保能够接收来自微信的通知消息以便及时得知每笔交易的结果; - 对敏感数据采取加密存储措施防止泄露风险; - 定期维护接口安全性避免遭受恶意攻击影响正常运营; 综上所述,要在iOS设备上成功集成了微信小程序内的支付能力并非易事,它考验着团队的技术实力以及跨部门协作效率。不过只要严格按照官方文档指示行事,并保持良好的沟通机制,最终定能达成预期效果[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值