IOTPay 技术接入文档IOTPay 技术接入文档
  • 介绍
  • 签名
  • 统一下单
  • 商户扫码收款
  • 顾客扫描二维码
  • 微信JSAPI支付集成(mobile web)
  • 微信JSAPI支付集成(微信小程序)
  • 线上安全支付
  • 商户App集成IOTPay
  • 查询订单接口
  • 异步支付结果通知
  • 获取clientIP
  • 退款接口
  • 退款查询接口
  • POS 半集成
  • WordPress WooCommerce 插件
  • V3

    • 介绍
    • 重定向集成
    • 重定向集成(支持3DS与AVS)
    • 嵌入式集成
    • 直接支付
    • 查询卡信息
    • 使用令牌进行购买
    • 数字钱包支付
    • 撤销交易
    • 退款交易
    • 查询交易
    • 银联 ExpressPay API
  • V2

    • Credit Card API V2(不建议使用,请对接V3版本)
  • 介绍
  • 签约
  • 支付
  • 查询订单接口
  • 回调
  • English
  • 简体中文
  • 介绍
  • 签名
  • 统一下单
  • 商户扫码收款
  • 顾客扫描二维码
  • 微信JSAPI支付集成(mobile web)
  • 微信JSAPI支付集成(微信小程序)
  • 线上安全支付
  • 商户App集成IOTPay
  • 查询订单接口
  • 异步支付结果通知
  • 获取clientIP
  • 退款接口
  • 退款查询接口
  • POS 半集成
  • WordPress WooCommerce 插件
  • V3

    • 介绍
    • 重定向集成
    • 重定向集成(支持3DS与AVS)
    • 嵌入式集成
    • 直接支付
    • 查询卡信息
    • 使用令牌进行购买
    • 数字钱包支付
    • 撤销交易
    • 退款交易
    • 查询交易
    • 银联 ExpressPay API
  • V2

    • Credit Card API V2(不建议使用,请对接V3版本)
  • 介绍
  • 签约
  • 支付
  • 查询订单接口
  • 回调
  • English
  • 简体中文
  • 指南

    • 介绍
    • 签名
    • 统一下单
    • 商户扫码收款
    • 顾客扫描二维码
    • 微信JSAPI支付集成(mobile web)
    • 微信JSAPI支付集成(微信小程序)
    • 线上安全支付
    • 商户App集成IOTPay
    • 查询订单接口
    • 异步支付结果通知
    • 获取clientIP
    • 退款接口
    • 退款查询接口
    • POS 半集成
    • WordPress WooCommerce 插件
  • 信用卡

    • V3

      • 介绍
      • 重定向集成
      • 重定向集成(支持3DS与AVS)
      • 嵌入式集成
      • 直接支付
      • 查询卡信息
      • 使用令牌进行购买
      • 数字钱包支付
      • 撤销交易
      • 退款交易
      • 查询交易
      • 银联 ExpressPay API
    • Credit Card API V2(不建议使用,请对接V3版本)
  • 代扣

    • 介绍
    • 签约
    • 支付
    • 查询订单接口
    • 回调

介绍

接入前准备工作

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

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

协议规则

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

参数规范

交易金额:单位为分,参数值不能带小数。渠道默认仅支持CAD。美国商家支持用USD结算。

接入方式

微信

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

支付宝

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

银联

支付方式应用场景备注
UPI_SEQ银联卡在线支付跳转至网页支付或云闪付。此渠道支持CNY
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:美元--美国主体公司
上次更新: 2024/7/23 14:23
Next
签名