iOS

更新时间:2024.10.16

简介

商家转账用户确认模式下,商户通过在移动端应用APP中集成开放SDK调起微信请求用户确认收款。

接入前注意事项

在接入前需详细阅读下方说明:

  • 该能力依赖微信Open SDK,需按照指引在微信开放平台申请开通移动应用的微信支付能力,以完成相关初始化配置

  • 该能力需要使用微信支付商户号,需配置 Api key 配置商户号证书等内容,详情可参考开发必要参数说明

  • 商户需通过API接口申请创建转账单,获取到跳转领取页面的package信息才能调起微信用户确认收款页面,详情请参考【发起转账

接口说明

支持商户:【普通商户】

接口名称:WXOpenBusinessView

需要引用新的openSDK:

接口兼容:

iOS兼容性表现:若微信版本 >= 8.0.45,开发者可以通过此openSDK接口调起用户确认收款页面;若微信版本 < 8.0.45,开发者通过此openSDK接口可以跳转到微信,但不能调起用户确认收款页面,此时微信会提示用户可能由于应用的请求非法或者微信版本过低。

接口参数

iOS对应对象:WXOpenBusinessViewReq

请求参数

businessType 必填 string(16)

【业务类型】固定配置:requestMerchantTransfer


query 必填 string(2048)

【查询参数】使用URL的query string方式传递参数,格式为key=value&key2=value2,其中value、value2需要进行UrlEncode处理。

属性

调用示例

iOS示例

1代码解释代码改写WXOpenBusinessViewReq *req = [WXOpenBusinessViewReq object];
2req.businessType = @"requestMerchantTransfer";
3req.query = @"mchId=1230000000&appId=wx8888888888888888&package=affffddafdfafddffda%3D%3D";
4[WXApi sendReq:req]

 

返回参数

iOS对应对象:WXOpenBusinessViewResp

businessType 必填 string(16)

【业务类型】打开的业务类型。


extMsg 必填 string

【扩展信息】返回的业务数据,json格式。

属性

 

 

 

注意:

带有返回结果信息不代表订单确认成功,具体状态需以接口查询的结果为准。

 

 

 

 

反馈
咨询
目录
置顶