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

    • 概述
    • 签名
  • 支付

    • 下单&支付

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

    • 交易查询
    • 交易退款

      • 申请退款
      • 退款查询

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

应用场景

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

接口说明

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

请求地址

【POST】/pay/trade/micropay

业务参数

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

返回结果

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