b2c.refund.create 添加订单退款单

外部系统向ECSTORE中添加订单退款单

API应用级输入参数

参数 类型 是否必须 说明
order_bn string Y 支付订单号
refund_bn string Y 退款唯一单号(退货单更新时用到)
account string N 收款账号
bank string N 收款银行
pay_account string N 付款账号
currency string N 货币
money string Y 支付金额
paycost string N 支付网关费用
cur_money string Y 支付货币金额
pay_type string Y 支付类型(online在线支付 offline线下支付 deposit预存款支付)
payment_tid string Y 支付方式app名称
pay_name string N 支付接口名称
t_begin string N 支付开始时间
t_confirm string N 支付确认时间
ip string N 支付IP
trade_no string N 支付单交易编号

常见错误:

  1. 支付单tid没有收到! 缺少order_bn参数
  2. 需要支付的订单号不存在! order_bn在系统中不存在
  3. 支付多次重复请求!多次发送请求

API应用级返回结果

订单支付单创建成功后,返回订单号和退货单号,结果

Array
(
    [rsp] => succ
    [data] => Array
        (
            [tid] => 20101012109909
            [refund_id] => 13212587327020
        )

    [res] => 
)


失败返回

Array
(
    [rsp] => fail
    [res] => 支付多次重复请求!
    [data] => Array
        (
            [tid] => 20111114137167
            [payment_id] => 13212530399287
        )

)


Array
(
    [rsp] => fail
    [res] => 支付单tid没有收到!
    [data] => Array
        (
        )

)