Payment-Gateway-OpenApi
  1. Pelago Cashier Mode
Payment-Gateway-OpenApi
  • Getting Started
  • Fiat Collection
    • Overview
    • Pelago Cashier Mode
      • Cashier Mode Introduction
      • Create Pelago Order
        POST
    • Pelago Direct Mode
      • Direct Mode Introduction
      • Get Rate
      • Get Product
      • Create Order
      • Get Order Info
      • Order Notify
  • Crypto Collection
    • Overview
    • Create Order
      POST
    • Refund
      POST
    • Withdraw
      POST
  • Common Collection
    • Check Order Info
      POST
  1. Pelago Cashier Mode

Create Pelago Order

POST
/openapi/fiat/createPelagoOrder

Request

Authorization
Header Params
X-App-Key
string 
required
Example:
{{merchant-app-key}}
Body Params application/json
data
object 
required
merchantId
integer <int64>
required
orderNumber
string 
required
Match pattern:
^[a-zA-Z0-9_-]+$
orderAmount
number 
required
>= 0.01
orderCountry
string 
required
>= 2 characters<= 2 characters
Match pattern:
^[A-Z]{2}$
orderCurrency
string 
required
>= 3 characters<= 3 characters
Match pattern:
^[A-Z]{3}$
timestamp
string 
required
Match pattern:
^\d{13}$
nonce
string 
required
notifyUrl
string 
optional
redirectUrl
string 
optional
signature
string 
required
Example
{
    "data": {
        "merchantId": 10033,
        "orderNumber": "7bcdec25-453f-4aa3-aa24-ce582059be0b",
        "orderCurrency": "CAD",
        "orderAmount": 10,
        "orderCountry": "CN",
        "timestamp": "1742536880",
        "nonce": "10000"
    },
    "signature": "eiusmod aliqua"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://prod-cn.your-api-server.com/openapi/fiat/createPelagoOrder' \
--header 'X-App-Key: {{merchant-app-key}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "data": {
        "merchantId": 10033,
        "orderNumber": "7bcdec25-453f-4aa3-aa24-ce582059be0b",
        "orderCurrency": "CAD",
        "orderAmount": 10,
        "orderCountry": "CN",
        "timestamp": "1742536880",
        "nonce": "10000"
    },
    "signature": "eiusmod aliqua"
}'

Responses

🟢200OK
*/*
OK
Body
code
integer 
required
data
object 
required
pelagoOrderId
string 
required
orderNumber
string 
required
paymentUrl
string 
required
URL to Pelago payment page
orderAmount
string 
required
orderCurrency
string 
required
orderCountry
string 
required
expireTime
integer 
required
createTime
integer 
required
msg
string 
required
Example
{
    "code": 0,
    "data": {
        "pelagoOrderId": "string",
        "orderNumber": "string",
        "paymentUrl": "string",
        "orderAmount": "string",
        "orderCurrency": "string",
        "orderCountry": "string",
        "expireTime": 0,
        "createTime": 0
    },
    "msg": "string"
}
Modified at 2025-05-27 13:36:21
Previous
Cashier Mode Introduction
Next
Direct Mode Introduction
Built with