Skip to main content
POST
/
common
/
payment
/
config
Merchant Payment Config
curl --request POST \
  --url https://uat-interface.haipay.asia/common/payment/config \
  --header 'Content-Type: application/json' \
  --data '
{
  "appId": 123,
  "sign": "<string>",
  "tranType": "<string>",
  "transaction": "<string>"
}
'
{
  "status": "<string>",
  "error": "<string>",
  "msg": "<string>",
  "data": {
    "userId": 123,
    "configs": [
      {
        "appId": 123,
        "appName": "<string>",
        "tranCode": "<string>",
        "tranType": "<string>",
        "currNo": "<string>",
        "payMethods": [
          {
            "inBankCode": "<string>",
            "name": "<string>",
            "limit": {
              "singleMinAmount": "<string>",
              "singleMaxAmount": "<string>"
            }
          }
        ],
        "feeRate": {
          "feeType": 123,
          "feeMode": 123,
          "feeRate": "<string>",
          "feeFixedValue": "<string>",
          "degrees": [
            {
              "start": 123,
              "end": 123,
              "value": "<string>",
              "name": "<string>"
            }
          ]
        },
        "settlement": {
          "stlMode": "<string>",
          "stlCycle": 123
        },
        "supportRefund": true
      }
    ],
    "sign": "<string>"
  }
}

Secret Key & Private Key (Generate Signature)

Body

application/json
appId
integer<int64>
required

Application ID (required)

sign
string
required

Signature (required)

tranType
string

Payment type (optional, e.g. BANK_ACCOUNT, BANK_CARD, EWALLET). Filters by payment type if provided.

transaction
string

Transaction type (optional, pay=payout, collect=collection). Filters by transaction type if provided.

Response

200 - application/json
status
string

Status code

error
string

Error code

msg
string

Message

data
object
Last modified on June 24, 2026