# 3. Get Checkout Order Available Channels

# Request URL

  • {domain}/open-api/payment/checkout/channel

# Request Method

  • POST

# Request Headers

Parameter Name Required Type Description
Content-Type Yes string application/json

# Request Body Parameters

Parameter Name Required Type Description
appId Yes string Application APPID
param Yes string Parameter Body
sign Yes string Signature

# param Parameters

Parameter Name Required Type Length Limit Example Description
timestamp Yes long - 1677495496979 Current Timestamp
countryCode Yes string - - country code

# Request Example

# Request Body

{
   "appId": "733b887a4a784708bb369524db5b6ded",
   "sign": "A5Vd8NcQvU3QT41Yee2jCIK58jDAKZ6kP5gEE4q7Yu92hUCY3k00FKTSlCNU+CcZm0LSrGbEMFMID3p7uvXaqy5khNv3kPndrgp7MIRHUmQnMgRK+g1XG7PzWdnrqlXc3g+L+kqVja+qrFRz+uVS6GLKLR1P4AtgTa9dok6NU7YTWOnG9r/FwIVx/At4czfEpI10pvg2TptVpiANmseGmz4G30hkaYTTNahkcOMQJn6PDFjivHvjNLZNJVOqHQzVUa+kca1yZZMPHtgxR647KjoY2oAjjl0Y45GL6zP9qHD/eVwcPPAPrRZ4K2o05OJnPf67fAcWNVqpnu6ZGQIXhQ==",
   "param": "{\"timestamp\":1715595802,\"countryCode\":\"PH\"}"
}

How to construct request body


# Response Parameters

Parameter Name Type Description
code integer Response Code
message string Response Message
data Object Data

# data Parameters

Parameter Name Type Description
channelType string Channel Type
channelCode string Channel Code
countryCode string Country Code
currency string Currency

# Response Example

{
  "code": 10000,
  "message": "Success",
  "data": {
    "list": [
      {
        "channelType": "QR",
        "channelCode": "PH_GCASH_QR",
        "countryCode": "PH",
        "currency": "PHP"
      },
      {
        "channelType": "QR",
        "channelCode": "PH_QRPH_DYNAMIC",
        "countryCode": "PH",
        "currency": "PHP"
      },
      {
        "channelType": "EWALLET",
        "channelCode": "PH_GCASH_URL",
        "countryCode": "PH",
        "currency": "PHP"
      },
      {
        "channelType": "EWALLET",
        "channelCode": "PH_GRABPAY_URL",
        "countryCode": "PH",
        "currency": "PHP"
      },
      {
        "channelType": "ONLINE_BANKING",
        "channelCode": "PH_UBP_URL",
        "countryCode": "PH",
        "currency": "PHP"
      }
    ]
  }
}

Response Codes Collection

# Failed Response Example

{
    "code": 21016,
    "message": "Merchant ip forbidden"
}