线上安全支付

Note

此端点将根据提供的渠道ID生成一个第三方支付页面的跳转链接。

工作原理

相关渠道ID

渠道ID渠道简介
ALIPAY_WAP支付宝WAP(移动端)支付
ALIPAY_PC支付宝PC支付
UPI_SEQ银联卡在线安全支付(跳转到银联网页)

API 请求

端点

https://api.iotpaycloud.com/v1/create_order

方法

POST

头部

Content-Type: application/x-www-form-urlencoded

! 提示

在收到访问凭证(商户 ID、登录名、商户密钥)之后, 您可以按照演示统一下单在新窗口打开并选择channel ALIPAY_PC, ALIPAY_WAP, 或UPI_SEQ进行测试。 这可能在阅读文档时对您有所帮助。

参数说明

变量名必填类型示例值描述
mchIdyString(30)10000701由 IOTPay 分配
mchOrderNoyString(30)20160427210604000490由商户分配的订单号(不可重复)
jobNoyString(50)商户的登录名
currencyyString(3)CAD三字符货币缩写,支持CADUSD
channelIdyString(24)ALIPAY_PCALIPAY_PCALIPAY_WAPUPI_SEQ
amountyint100金额,以分为单位
devicenString(64)WEB设备型号(线下商户如餐厅),线上商户请用 WEB
notifyUrlyString(200)http://xxx.com/notify.php支付成功时获取通知
returnUrlnString(200)ALIPAY_PC,ALIPAY_WAP need this付款后重定向到此 URL
subjectyString(64)test product商品名
bodyyString(255)this product is for fun商品介绍
remarksnString(200)备注
clientIpyString(32)210.73.10.148客户端IP地址
signyString(32)C380BEC2BFD727A4B6845133519F3AD6签名算法

响应

变量名必填类型示例值描述
resCodeyStringSUCCESS or FAIL
retCodeyStringSUCCESS or FAIL
retParamsyString{"alipayUrl": "https://...."}包含跳转链接的对象
payOrderIdyStringWN20240101003753223310135049IOTPay 生成的订单号
mchOrderNoyString20160427210604000490由商户分配的订单号(不可重复)
retDetailyString订单信息
payUrlnString跳转到此地址,直接echo该参数,或者redirect到扩展参数中的url
signyStringC380BEC2BFD727A4B6845133519F3AD6签名 响应验证

retParams 中可能会返回的参数

变量名必填类型示例值描述
alipayUrly*Stringhttps://....若渠道为ALIPAY_PCALIPAY_WAP,此变量为跳转链接
orderStry*String_input_charset=utf-&...若渠道为ALIPAY_WAP, 将会返回此变量,其内包含订单信息
unionpayUrly*Stringhttps://....若渠道为UPI_SEQ,此变量为跳转链接

支付结果通知

详情请见异步支付结果通知

上次更新: