介绍

接入前准备工作

商户在开始技术集成前,需要先跟IOTPay签订相关产品的合同,并获取商户ID,商户密钥以及商户登陆名。如需帮助,请联系IOTPay商务团队。

APP或者小程序接入微信支付需提供APPID给IOTPay进行绑定才能成功接入微信支付。

协议规则

传输方式采用HTTP传输
提交方式采用POST/GET方式提交
字符编码UTF-8
签名算法MD5

参数规范

交易金额:默认为加币交易,单位为分,参数值不能带小数。

接入方式

微信

支付方式应用场景备注
WX_JSAPI微信小程序付款小程序需要提供APPID。
WX_JSAPI微店,公众号,微信浏览器只能在微信APP内的微信浏览器调起支付。端点为payForSubmit而不是create_order
WX_NATIVEPC网站,超市收银设备商户可以自行展示创建的二维码,用户只能用微信客户端扫码完成支付。
WX_MICROPAY线下门店需要商家有扫码设备。
WX_APP商户的app内发起付款需要把APPID提供给IOTPay,并且接入微信官方SDK。

支付宝

支付方式应用场景备注
ALIPAY_WAP手机浏览器访问H5页面H5页面可以在移动设备任意浏览器或App的WebView调起支付。
ALIPAY_PCPC浏览器Web支付会跳转到支付宝官方收银台,用户选择登陆账号支付。
ALIPAY_QRPC网站,超市收银设备商户自行展示创建的二维码,用户只能用支付宝客户端扫码完成支付。
ALIPAY_MICROPAY线下门店需要商家有扫码设备
ALIPAY_MOBILE商户的app内发起付款需接入支付宝官方SDK。

银联

支付方式应用场景备注
UPI_SEQ银联卡在线支付跳转至网页支付或云闪付
UPI_QRPC网站,超市收银设备商户自行展示创建的二维码,用户只能用支付宝客户端扫码完成支付。
UPI_MICROPAY线下门店商户需要有扫码设备,线下支付
UPI_APP商户的app内发起付款需接入银联官方SDK。

关于JSAPI:

JSAPI是在微信浏览器内直接跳转到IOTPay让用户选择支付,页面只能在微信客户端打开,适用于微店和其他用微信访问的h5页面。 JSAPI支付订单创建后会返回payUrl,商户应该跳转到这个地址让用户完成支付。

渠道列表

端口连接:https://api.iotpaycloud.com/v1/create_order
渠道ID渠道简介
WX_JSAPI微信小程序支付
WX_MICROPAY商户扫描用户微信二维码
WX_NATIVE微信原生扫码支付(用户扫码)
WX_APP商户APP微信支付
ALIPAY_MOBILE商户APP支付宝支付
ALIPAY_PC支付宝PC支付
ALIPAY_WAP支付宝WAP支付
ALIPAY_QR支付宝原生扫码支付(用户扫码)
ALIPAY_MICROPAY商户扫描用户支付宝二维码
UPI_MICROPAY银联云闪付二维码(商户扫描用户)
UPI_QR银联云闪付二维码(用户扫商户)
UPI_SEQ银联卡在线安全支付(跳转到银联网页)
UPI_APP银联卡在线安全支付(使用银联SDK)
CC_PAX和信用卡刷卡终端集成
端口连接:https://api.iotpaycloud.com/v1/payForSubmit
渠道ID渠道简介
WX_JSAPI微信内网页支付

支持货币种类

  • 微信,支付宝,银联线上支付支持加元,美元二个币种的支付
  • 银联线下和信用卡仅支持加元
  • CAD: 加元--加拿大主体公司
  • USD:美元--美国主体公司
上次更新: