b2c.payment.create 添加订单支付单

外部系统向ECSTORE中添加订单支付

API应用级输入参数

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

常见错误:

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

API应用级返回结果

订单支付单创建成功后,返回结果

Array
(
    [rsp] => fail
    [res] => 成功!
    [data] => Array
        (
            [tid] => 20111114137167
            [payment_id] => 13212530399287
        )

)

失败返回

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

)


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

)