# IOTPay接入说明文档
# 接入前准备工作
商户在开始技术集成前,需要先跟IOTPay签订相关产品的合同。如需帮助,请联系IOTPay签订相关产品的合同。如需帮助,请联系IOTPay商务团队。
商户获得测试账户的商户编码与商户密钥
APP或者小程序接入微信支付需提供APPID给IOTPay进行绑定才能成功接入微信支付。
# 接入方式
# 微信
支付方式 | 应用场景 | 备注 |
---|---|---|
WX_JSAPI | 微店,小程序,公众号 | JSAPI只能在微信APP内访问的页面调起支付。小程序需要提供APPID。 |
WX_NATIVE | PC网站,超市收银设备 | 商户可以自行展示创建的二维码,用户只能用微信客户端扫码完成支付。 |
WX_APP | 商户的app内发起付款 | 需要把APPID提供给IOTPay,并且接入微信官方SDK。 |
WX_MICROPAY | 线下门店 | 需要商家有扫码设备。 |
# 支付宝
支付方式 | 应用场景 | 备注 |
---|---|---|
ALIPAY_MOBILE | 商户的app内发起付款 | 需接入支付宝官方SDK。 |
ALIPAY_WAP | 手机浏览器访问H5页面 | H5页面可以在移动设备任意浏览器或App的WebView调起支付。 |
ALIPAY_PC | PC浏览器 | Web支付会跳转到支付宝官方收银台,用户选择登陆账号支付。 |
ALIPAY_QR | PC网站,超市收银设备 | 商户自行展示创建的二维码,用户只能用支付宝客户端扫码完成支付。 |
ALIPAY_MICROPAY | 线下门店 | 需要商家有扫码设备 |
# 银联
支付方式 | 应用场景 | 备注 |
---|---|---|
UPI_MICROPAY | 商户扫描用户二维码 | 商户需要有扫码设备,线下支付 |
UPI_QR | 用户扫描商户二维码 | 线下支付 |
UPI_SEQ | 银联卡在线支付(redirect to UnionPay web) | 线上支付 |
UPI_APP | 银联卡在线支付(using UnionPay SDK) | 线上支付 |
# 关于JSAPI:
JSAPI是在微信浏览器内直接跳转到IOTPay让用户选择支付,页面只能在微信客户端打开,适用于微店和其他用微信访问的h5页面。 JSAPI支付订单创建后会返回payUrl,商户应该跳转到这个地址让用户完成支付。
# 支持货币种类
- 微信,支付宝,银联线上支付支持加元,美元二个币种的支付
- 银联线下和信用卡仅支持加元
- CAD:加元--加拿大主体公司
- USD:美元--美国主体公司