迅付码支付中台接口文档
  1. 反扫支付(B扫C)
迅付码支付中台接口文档
  • 简介
  • 异步通知说明
  • 接口签名规则说明
  • 商户入件
    • 商户入件说明
    • 商户状态及信息查询
      POST
    • 微信、支付宝实名认证状态查询
      POST
  • 支付接口
    • 微信支付
      • 获取微信用户openid
      • JSAPI调起支付
      • 微信支付
    • 支付宝支付
      • 获取支付宝用户openid
      • JSAPI调起支付
      • 支付宝支付
    • 反扫支付(B扫C)
      • 反扫支付说明
      • 反扫支付
        POST
    • 聚合收银台
      • 移动APP接入支付说明
      • 微信小程序接入支付说明
      • 支付宝小程序接入支付说明
      • H5收银台接入支付说明
      • 收银台订单预创建
  • 查询接口
    • 支付订单查询
      POST
    • 分账结果查询
      POST
    • 退款订单查询
      POST
  • 通知接口
    • 支付结果通知
      POST
    • 分账结果通知
      POST
    • 退款结果通知
      POST
  • 资金结算
    • 订单退款
      POST
    • 商户余额查询
      POST
    • 分账请求
      POST
  1. 反扫支付(B扫C)

反扫支付

开发中
测试环境
https://dev.huiyuxuan.com.cn
测试环境
https://dev.huiyuxuan.com.cn
POST
https://dev.huiyuxuan.com.cn
/provider/pay/barcodePay

请求参数

Body 参数application/x-www-form-urlencoded
notify_url
string 
异步通知地址
可选
<= 200 字符
notify_format
string 
可选
回调请求数据格式 form 、json
默认值为form 请根据实际情况填写
form 即Content-Type为application/x-www-form-urlencoded ,
json 即 Content-Type为application/json)
party_order_number
string 
必需
发起交易侧系统商户订单号,不超过32位
<= 32 字符
total_amount
number 
必需
支付金额,单位元,最多两位小数
auth_code
string 
必需
扫码支付授权码(APP中的付款码),设备读取用户展示的条码或者二维码信息 (目前支持微信、支付宝、云闪付)
device_sn
string 
可选
终端设备SN编码,云闪付反扫时必填
client_ip
string 
用户侧支付IP地址
必需
subject
string 
订单备注或商品信息
可选
<= 200 字符
extra_common_param
string 
可选
回传参数 异步通知返回
<= 500 字符
timeout_express
integer 
可选
交易过期时间 单位分钟 默认 15分钟
示例值:
15
is_divistion
string 
可选
分账商户专属,是否分账 0不分账 1分账 不传默认0,如果传1分账必须在交易日20天内调分账请求接口,否则按不分账处理,结算至交易商户
示例值:
0
provider_code
string 
服务商code
必需
默认值:
16600001
app_mch_id
string 
商户号
必需
默认值:
1661408635
timestamp
string 
当前时间戳10位
必需
默认值:
1733210105
sign
string 
签名
必需
默认值:
123456

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://dev.huiyuxuan.com.cn/provider/pay/barcodePay' \
--data-urlencode 'notify_url=' \
--data-urlencode 'notify_format=' \
--data-urlencode 'party_order_number=' \
--data-urlencode 'total_amount=' \
--data-urlencode 'auth_code=' \
--data-urlencode 'device_sn=' \
--data-urlencode 'client_ip=' \
--data-urlencode 'subject=' \
--data-urlencode 'extra_common_param=' \
--data-urlencode 'timeout_express=15' \
--data-urlencode 'is_divistion=0' \
--data-urlencode 'provider_code=' \
--data-urlencode 'app_mch_id=' \
--data-urlencode 'timestamp=' \
--data-urlencode 'sign='

返回响应

🟢200成功
application/json
Body
code
integer 
状态码
必需
0 成功 其它失败
msg
string 
描述
必需
返回描述信息
data
object 
必需
out_trade_no
string 
系统订单号
必需
transaction_id
string 
支付渠道订单号
必需
total
number 
交易金额
必需
payType
integer 
支付授权码所属平台
必需
1支付宝 2微信 3云闪付
status
integer 
交易状态
必需
1交易成功 2交易失败 3 交易等待 此时以订单查询结果或异步通知结果为准
payTime
string 
发起交易时间
必需
格式:2022-06-01 10:18:31
示例
{
    "code": 0,
    "msg": "success",
    "data": {
        "out_trade_no": "2024030115004121161830721384",
        "transaction_id": "20240527Nf0000000006002950048130",
        "total": 0.02,
        "payType": 1,
        "status": 1,
        "payTime": "2022-06-01 10:18:31"
    }
}
🔴500失败
修改于 2024-12-02 09:59:50
上一页
反扫支付说明
下一页
移动APP接入支付说明
Built with