商户/机构在接入前首先要判断自己公司注册区域适用的接入模式,微信跨境支付目前提供三种接入方式:直连模式、机构模式、普通服务商模式。
商户与微信跨境支付接口直接对接,微信支付直接将交易资金结算给商户。该接入模式目前仅在香港及英国开放,具体接入流程及资质要求,请参考直连模式入驻指引。
机构模式下,由收单机构对接微信支付API并二次封装接口提供给商户,微信支付会将交易资金结算给收单机构,由收单机构机构结算给商户。目前该接入模式在所有微信跨境支付开放接入的区域均可使用,也是微信跨境支付主要的对接方式。具体接入流程及资质要求,请参考机构模式入驻指引。若你想了解所在区域已和微信支付合作的收单机构,可点击查看。
普通服务商模式下,由普通服务商对接微信支付API并二次封装接口提供给商户。普通服务商仅处理交易信息流,不触碰资金流,交易资金将会直接结算给商户。该接入模式目前仅在香港开放,具体接入流程及资质要求,请参考普通服务商模式入驻指引。
请结合自身实际情况及所在国家或地区来选择接入模式。
目前机构的社交载体只能是公众号,请通过以下链接申请公众号: 公众号申请指引
公众号申请成功后,机构登陆公众号平台即可获取对应的APPID,具体查阅目录为Development->Basic Configuration-> Official Account development information,如下图所示。通常情况下,一个机构只需申请一个公众号即可。
机构可登陆商户平台进入Institution界面完成子商户入驻,或使用入驻子商户API来完成入驻。
API Key v3主要用于对接口传输中的敏感信息进行加密及解密,具体加解密规则可参考敏感信息加解密。
API Key v3配置流程如下
商户证书用于机构/直连商户进行传输内容的签名和验签。
机构可登陆微信商户平台,在Account Settings->API Security->API Certificate目录下载证书
以下为具体下载步骤:
公众号支付产品能力需要在发起支付前通过网页授权auth2的形式获取用户的openid(openid介绍请参考重要参数),以校验下单人与最终支付人是否为同一个人。用于auth2授权的域名,需要在机构的公众号平台进行配置,配置目录为Settings->Account Info->Function Setting,配置页面如下图所示:
有关网页授权获取openid的详细说明及操作步骤,请参考网页授权开发。
公众号支付产品能力是在微信内的网页通过前端JSAPI来拉起微信支付,为保障安全,拉起微信支付收银台的网页目录需要在微信支付商户平台进行配置。
操作说明:
• 若为直连商户,请登录微信支付商户平台,直接进入development configuration菜单进行配置
• 若为机构模式,且机构下的子商户用于拉起微信支付收银台的网页属于同一目录下,可将支付目录配置在机构商户号下,将对所有子商户都生效可用,此时请登录微信支付商户平台,进入development configuration菜单,具体页面如下图所示:
若为机构模式,但机构下的子商户用于拉起微信支付收银台的网页属于不同目录下,可将支付目录配置在子商户号下,将仅对该子商户号生效,此时请登录微信支付商户平台,进入Institution->Sub-Merchant->Application菜单,找到具体要配置的子商户,点击Config进入配置页面,找到Payment Authorization Config区域,具体页面如下
支付目录说明:
• 支付目录指的是页面url最后一个“/”之前的内容,例如页面url为http://abc123.abc123.abc/abc123,则其支付目录为http://abc123.abc123.abc/
• 当支付目录配置为顶级域名,则只校验顶级域名,不校验后缀。即如果配置到http://abc123.abc123.abc/,则http://abc123.abc123.abc/abc123和http://abc123.abc123.abc/abc123/abc123都可以拉起收银台
• 当配置多级目录,则会进行全匹配。即如果配置http://abc123.abc123.abc/abc123/,只有http://abc123.abc123.abc/abc123/可以拉起收银台,http://abc123.abc123.abc/和http://abc123.abc123.abc/abc123/abc123/都无法拉起收银台。
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP证