# iOS 端接入

微信小程序现已支持 iOS 端的虚拟支付服务,开发者可按照以下指引接入:

# 一、基础功能

开发者需先开通小程序虚拟支付,并完成基础配置。可参考:虚拟支付-产品介绍

# 二、功能开通

小程序同时满足以下条件:

  • 已开通小程序虚拟支付
  • 已配置小程序简称,配置指引:微信开放社区

操作页面:微信公众平台-虚拟支付-基础配置

注:为满足 Apple 支付对用户展示 display name 的要求,小程序需配置小程序简称

# 三、道具、代币配置

开发者配置的道具、代币均为 Android、iOS 双端互通,已配置的道具、代币可直接使用。

如需新增道具、代币也可直接使用原有方式,详见上文基础功能

# 四、用户下单

如需使用 Apple 支付,用户需同时满足如下条件:

  • 用户使用 iPhone、iPad,且升级至 iOS 15 及以上;
  • 用户微信客户端升级至 8.0.68 及以上;
  • 最低支付金额为 1 元;

可直接调用 wx.requestVirtualPayment,平台会根据不同的设备类型、路由至对应的支付系统:

设备类型 对接支付系统 用户侧示意
Android、鸿蒙、Windows 微信支付
iOS Apple 支付

注:Apple 支付不支持使用沙箱环境,仅支持使用现网环境

# 五、订单展示

平台提供页面、API 两种方式查看订单

  • 页面:虚拟支付-交易订单,可通过支付渠道切换「普通支付」、「Apple 支付」
  • API:可直接使用虚拟支付已提供的 query_order 接口查询订单

# 六、用户退款

Apple 支付不支持开发者主动向用户发起退款,用户可在 App Store 申请退款,用户申请方式:

用户申请后,Apple 支付会根据自身策略判断,并会向开发者发起重复三次的退款问询,开发者可根据自身策略响应问询。

Apple 支付只会参考开发者的问询结果,最终结果依然由 Apple 支付处理,详情可咨询苹果公司 (Apple) 。

消息推送和原有规范保持一致:消息推送

# 响应接口:xpay_subscribe_ios_refund_query_notify

如果连续 3 次、在 3 秒内均未应答退款问询,微信平台会向 Apple 支付返回「不确定」作为退款参考,也即退款决定权交由苹果公司 (Apple) 处理。

# 消息内容:WxaVirtualPayIosRefundQueryNotifyEvent
字段 类型 备注
refund_time string 退款时间,Unix时间戳
order_time string 该笔退款的订单时间(退款订单对应的交易时间),Unix时间戳
channel_bill string Apple 支付票据号
bundleid string 应用的 Apple bundleid
service_type string 业务类型,固定值: unisave-代币, unires-道具
product_id string 道具 id
p_count string 代币数量
refund_request_reason string 用户请求退款的原因
provide_status string 发货状态,0 : 未发货 1:已发货 2:发货中
consumption_status string 代币消耗状态, 0-未知,1-未消耗,2-部分消耗,3-完全消耗
pay_order_id string 退款对应支付订单号
# 应答响应:IosRefundQueryResponse
字段 类型 备注
result_code int32 结果码,0-放过,建议退款;1-拦截,拒绝退款
result_info string 结果描述
evidence string 决策凭据(必填),业务需返回建议退款/拒绝退款的依据,用于退款审计

如 Apple 支付发起退款、并退款成功,平台会通过原有的退款推送 xpay_refund_notify

# 七、结算入账

用户在 iOS 端支付的订单,由苹果公司 (Apple) 负责结算,详情可问询苹果公司 (Apple) 。

苹果公司 (Apple) 通常在自然月结束后 30~50 天内结算,并在扣除 15% 服务费后,将款项结算给腾讯。

腾讯收到汇款后,会在第一时间将结算资金划转至开发者的虚拟支付账户,到账后即可提现。

# 八、服务费率

在 iOS 端上进行的小程序虚拟支付,标准费率:20%。该部分费率包含苹果公司 (Apple) 、腾讯公司收取的两部分服务费。

为激励小程序开发者成长,推动小程序虚拟行业发展,腾讯的技术服务费在 2026 年限时减免。

科目 收取方 标准费率 2026 年
Apple 服务费 苹果公司 (Apple) 15% 无优惠,15%
腾讯技术服务费 腾讯公司 5% 限时减免,0%
合计 20% 15%