Skip to main content
GET
/
open
/
institution
/
v1
/
deduction
/
order
/
list
Query Deduction Order List
curl --request GET \
  --url https://openplatform.gateapi.io/pay-subscription/open/institution/v1/deduction/order/list \
  --header 'X-GatePay-Certificate-ClientId: <x-gatepay-certificate-clientid>' \
  --header 'X-GatePay-Nonce: <x-gatepay-nonce>' \
  --header 'X-GatePay-On-Behalf-Of: <x-gatepay-on-behalf-of>' \
  --header 'X-GatePay-Signature: <x-gatepay-signature>' \
  --header 'X-GatePay-Timestamp: <x-gatepay-timestamp>'
{
  "code": "0",
  "message": "",
  "data": {
    "total": 1,
    "list": [
      {
        "subscriptionOrderNo": "70778338049917032",
        "merchantSubscriptionOrderNo": "rhys-81",
        "planNo": "70778338049916930",
        "paymentOrderNo": "70778338049917033",
        "merchantDeductNo": "",
        "txHash": "0x658d3a403a4d6879dfd94229270a13e04249b50020ead15f6b7dceeb11286aee",
        "merchantId": "10002",
        "cryptoCurrency": "USDT",
        "chain": "BSC",
        "userAddress": "0xbe6D780C23E77D979Fad5FbEa249a44E5cAC0463",
        "merchantAddress": "0xeEfAe46E6551E54879C80C16882f745c25361473",
        "cryptoAmount": "0.01000000",
        "isDiscounted": false,
        "payTime": 1773989575000,
        "payStatus": "SUCCESS",
        "description": null,
        "failReason": null
      }
    ]
  },
  "success": true
}

Documentation Index

Fetch the complete documentation index at: https://docs.gate.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

This page documents the GET /open/institution/v1/deduction/order/list endpoint. The full schema, parameters, and examples are rendered from the linked OpenAPI definition above.

Notes

Headers

X-GatePay-Certificate-ClientId
string
required

Merchant client ID, obtained from GatePay platform application

Example:

"4186d0c6-6a35-55a9-8dc6-5312769dbff8"

X-GatePay-Signature
string
required

HMAC-SHA256 signature, used to verify request legitimacy

Example:

"672d5650dcc9bb22ebf25fa16c28d03c0e159d742a9176d4340a5da326d75dc8a2ec24c97fa6fc5d1533dd6e968863747e1d86a45e562cbe899f9ed7e9ca7f77"

X-GatePay-Timestamp
string
required

Timestamp (milliseconds), time difference with server cannot exceed 5 minutes

Example:

"1672905655498"

X-GatePay-Nonce
string
required

Random number, used to prevent replay attacks

Example:

"9578"

X-GatePay-On-Behalf-Of
string
required

Required delegated-subject header. Provide the initiating account ID for this request. For institution merchant APIs, this is typically the target sub-account ID; for institution charge and transfer APIs, it can be either an institution account ID or a sub-account ID.

Query Parameters

subscriptionOrderNo
string

Subscription order number (choose one with merchantSubscriptionOrderNo) At least one of subscriptionOrderNo or merchantSubscriptionOrderNo is required

merchantSubscriptionOrderNo
string

Merchant subscription order number (choose one with subscriptionOrderNo) At least one of subscriptionOrderNo or merchantSubscriptionOrderNo is required

payStatus
string

Deduction status filter: SUCCESS/FAIL/BLOCK

startTime
integer<int64>

Deduction start time, millisecond timestamp

endTime
integer<int64>

Deduction end time, millisecond timestamp, maximum 1 year

page
integer<int32>

Page number, starts from 0

Required range: x >= 1
Example:

1

count
integer<int32>

Number per page, maximum 100

Required range: 1 <= x <= 100
Example:

10

Response

200 - application/json

Query deduction order list successful

total
integer

Total count

list
object[]

Deduction record list