开放平台
首页
支付业务
首页
支付业务
  • 说明

    • 概述
    • 签名
  • 支付

    • 下单支付

      • 二维码支付
      • JSAPI支付
      • 付款码支付
      • 支付通知
      • JSAPI调起支付
  • 交易查询

    • 交易查询
    • 交易退款

      • 申请退款
      • 退款查询
  • 订单分账
    • 添加分账方
    • 请求分账

付款码支付 (商户扫用户)

应用场景

收银机扫一码支付,用户在收银机上输入商品信息,系统自动识别微信或者支付宝

接口说明

通过接口提交统一扫码支付,系统自动识别微信或者支付宝

请求地址

【POST】/pay/trade/micropay

业务参数

参数必填类型说明
out_trade_sn是string服务商自定义的交易订单流水号
merchant_no是string商户号
auth_code是string付款码
total_amount是string订单总金额 (单位:分)
subject否string交易描述
trade_type否string交易类型 MICROPAY
payer_client_ip是string客户端IP
device_sn是string终端设备序号
time_expire否string订单超时时间 单位秒 1~1440
limit_pay否string指定支付方式 no_credit--指定不能使用信用卡支付
goods_detail否json订单包含的商品列表信息,json格式,其它说明详见:“商品明细说明”
[{"goods_id":"apple-01","goods_name":"ipad","goods_category":"7788230","price":"2000.00","quantity":"1"}]
pay_store_id否string子商户门店Id
attach否string附加信息

返回结果

变量名必填类型说明
trade_state是string交易状态
USERPAYING 用户支付中(需要去轮循查单)
SUCCESS 交易成功
REFUND 交易已退款
NOTPAY 未支付
CLOSED 已关闭
REVOKED 已撤销(付款码支付)
PAYERROR 支付失败(其他原因,如银行返回失败)
out_trade_sn是string服务商自定义的交易订单流水号
trade_no是string聚合平台的交易单号
pay_trade_no是string用户支付凭证中的【商户单号】
transaction_id是string微信或者支付宝支付单号
merchant_no是string子商户的Id
pay_store_id否string支付宝|微信门店Id
payment_method是string支付方式 alipay 支付宝
wcpay微信
unionpay云闪付
jdpay京东支付
bestpay翼支付
total_amount是string订单总金额 单位为分
pay_amount是string用户实际支付的金额 单位为分
sub_appid是string小程序的appid或者公众号的appid
sub_openid是stringsub_appid对应的sub_openid
buyer_id是string支付宝用户的user_id
subject否stringstring
attach否string附加信息 商户附加信息,可做扩展参数
fund_bill_list否json交易支付使用的资金渠道 [{'fund_channel':'ALIPAYACCOUNT', 'amount':'1000', 'real_amount':'1121'}]
Prev
JSAPI支付
Next
支付通知