GET api/Pay/WeiXin/RefundApply?systemToken={systemToken}&transactionId={transactionId}&outTradeNo={outTradeNo}&totalFee={totalFee}&refundFee={refundFee}&refundDesc={refundDesc}&ownerId={ownerId}

申请退款

Request Information

URI Parameters

NameDescriptionTypeAdditional information
systemToken

系统票据

string

Required

transactionId

微信订单号(优先使用)

string

Required

outTradeNo

商户订单号

string

Required

totalFee

订单总金额(分)

integer

Required

refundFee

退款金额(分)

integer

Required

refundDesc

退款原因.若商户传入,会在下发给用户的退款消息中体现退款原因.

string

Required

ownerId

该单的拥有者id(由系统内部生成),如衫豆的为70001、定宏在线(小程序)的为70002、定宏在线官方服务号为70003

string

Required

area

string

None.

Body Parameters

None.

Response Information

Resource Description

申请退款

BaseDataPackageOfWXRefundPackage
NameDescriptionTypeAdditional information
Status

integer

None.

Message

string

None.

Data

WXRefundPackage

None.

Response Formats

application/json, text/json

Sample:
{
  "Status": 1,
  "Message": "sample string 2",
  "Data": {
    "refund_id": "sample string 1",
    "cash_fee_type": "sample string 2",
    "cash_refund_fee": 3,
    "coupon_refund_fee": 4,
    "coupon_refund_count": 5,
    "refund_coupon_items": [
      {
        "coupon_type": 0,
        "coupon_refund_id": "sample string 1",
        "coupon_refund_fee": 2
      },
      {
        "coupon_type": 0,
        "coupon_refund_id": "sample string 1",
        "coupon_refund_fee": 2
      }
    ],
    "transaction_id": "sample string 6",
    "out_trade_no": "sample string 7",
    "out_refund_no": "sample string 8",
    "refund_fee": 9,
    "settlement_refund_fee": 10,
    "total_fee": 11,
    "settlement_total_fee": 12,
    "fee_type": "sample string 13",
    "cash_fee": 14,
    "return_code": "SUCCESS",
    "return_msg": "sample string 15",
    "appid": null,
    "mch_id": null,
    "nonce_str": "sample string 18",
    "sign": "sample string 19",
    "result_code": "SUCCESS",
    "err_code": "sample string 20",
    "err_code_des": "sample string 21"
  }
}

application/xml, text/xml

Sample:
<BaseDataPackageOfWXRefundPackageVVJnqf52 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SystemKits">
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/WeiXinSDK.WeiXinPay">
    <d2p1:appid>sample string 16</d2p1:appid>
    <d2p1:err_code>sample string 20</d2p1:err_code>
    <d2p1:err_code_des>sample string 21</d2p1:err_code_des>
    <d2p1:mch_id>sample string 17</d2p1:mch_id>
    <d2p1:nonce_str>sample string 18</d2p1:nonce_str>
    <d2p1:result_code>SUCCESS</d2p1:result_code>
    <d2p1:return_code>SUCCESS</d2p1:return_code>
    <d2p1:return_msg>sample string 15</d2p1:return_msg>
    <d2p1:sign>sample string 19</d2p1:sign>
    <d2p1:cash_fee>14</d2p1:cash_fee>
    <d2p1:fee_type>sample string 13</d2p1:fee_type>
    <d2p1:out_refund_no>sample string 8</d2p1:out_refund_no>
    <d2p1:out_trade_no>sample string 7</d2p1:out_trade_no>
    <d2p1:refund_fee>9</d2p1:refund_fee>
    <d2p1:settlement_refund_fee>10</d2p1:settlement_refund_fee>
    <d2p1:settlement_total_fee>12</d2p1:settlement_total_fee>
    <d2p1:total_fee>11</d2p1:total_fee>
    <d2p1:transaction_id>sample string 6</d2p1:transaction_id>
    <d2p1:cash_fee_type>sample string 2</d2p1:cash_fee_type>
    <d2p1:cash_refund_fee>3</d2p1:cash_refund_fee>
    <d2p1:coupon_refund_count>5</d2p1:coupon_refund_count>
    <d2p1:coupon_refund_fee>4</d2p1:coupon_refund_fee>
    <d2p1:refund_coupon_items>
      <d2p1:WXRefundCouponItem>
        <d2p1:coupon_refund_fee>2</d2p1:coupon_refund_fee>
        <d2p1:coupon_refund_id>sample string 1</d2p1:coupon_refund_id>
        <d2p1:coupon_type>CASH</d2p1:coupon_type>
      </d2p1:WXRefundCouponItem>
      <d2p1:WXRefundCouponItem>
        <d2p1:coupon_refund_fee>2</d2p1:coupon_refund_fee>
        <d2p1:coupon_refund_id>sample string 1</d2p1:coupon_refund_id>
        <d2p1:coupon_type>CASH</d2p1:coupon_type>
      </d2p1:WXRefundCouponItem>
    </d2p1:refund_coupon_items>
    <d2p1:refund_id>sample string 1</d2p1:refund_id>
  </Data>
  <Message>sample string 2</Message>
  <Status>1</Status>
</BaseDataPackageOfWXRefundPackageVVJnqf52>