/cgi/payment/api/v1/payment-order/refund/query

When the payment order Finished, merchant can refund this order, first create a merchant refund order according to, now merchant use this order create a payment refund order.

Request

Request payload

POST /payment/api/v1/payment-order/refund/query HTTP/1.1
Content-Type: application/json
{
    "merchantId": "string",
    "method": "string",
    "format": "string",
    "charset": "string",
    "encryptType": "string",
    "signType": "string",
    "sign": "string",
    "timestamp": "Number",
    "body": "<encrypted body string>" // the encrypted body string
    
    //the body data structure as below
    //{
    //    "refundId": "string",
    //}
}

Please follow the Request Payload to construct the request payload.

  • Set the method parameter to bieases.trade.query.
  • Set to body parameter to Body object.

Body object

The body parameter object in the Request Payload .

KeyTypeMandatory?LengthDescriptionExample
refundIdStringYes32The payment order number regarding the payment request01J143NWJFNGBVasdfs2YB9ZRB9T7PS

Response

Response payload

200 OK
Content-Type: "application/json"

{
    "code": "string",
    "msg": "string",
    "data": 
    {
       "merchantId":"string",
       "refundId":"string",
       "paymentId":"string",
       "referRefundNo":"string",
       "refundAmount":"string",
       "completeTime":"string",
       "refundTime":"string",
       "status":"string",
       "msg":"string",
    }
}

The request will be returned with HTTP status code 200 if success and details included in the data object of the response payload.

  • Data object defined as below

📘

Note

The response is returned synchronous and does not require signature verification and decryption.

Data object

KeyTypeDescriptionExample
merchantIdStringThe merchant wallet ID which can be found at merchant wallet: Home->Merchant Information->BIEASES IDB131567545069
refundIdStringThe refund number on the payment2013112111001004500000675973
paymentIdStringThe payment order number regarding the payment request01J143NWJFNGBV2YB9ZRB9T7PS
referRefundNoStringThe refund order number which sent by the request from Merchant's platform2013112111001004500000675971
transactionIdStringThe transaction id8zzsLUsjPaJBDQMM86bVh2ou7f6y8W
refundAmountNumberRefund amount.

- An integer for currencies like JPY that are not typically fractional.
- A decimal fraction for currencies like TND that are subdivided into thousandths.
21.55
completeTimeTimestampFinished refund time. It's a timestamp .1706585572074
refundTimeTimestampThe refund created time. It's a timestamp 1706585572074
statusStringPlease refer to Payment Order Status.
msgStringThe description of the payment order status.