Pay Orders
API key for authentication. Used for deposit mode operations.
Number of items to return (default: 20, max: 100)
Number of items to skip (default: 0)
List of pay orders with pagination info
Unauthorized
Internal Server Error
API key for authentication. Used for deposit mode operations.
SALEPossible values: PayOrder created successfully
Bad Request - Invalid request body or validation failed
Unauthorized - Authentication required
Internal Server Error
API key for authentication. Used for deposit mode operations.
PayOrder details
Unauthorized - Authentication required
Not Found - PayOrder not found
Internal Server Error
API key for authentication. Used for deposit mode operations.
Payment details
Bad Request - Invalid request body
Unauthorized - Authentication required
Internal Server Error
API key for authentication. Used for deposit mode operations.
0x1234...abcdEVMPossible values: [1,10,137]Quote results
Bad Request - Invalid request body
Unauthorized - Authentication required
Not Found - PayOrder not found
Internal Server Error
Not Implemented - Feature not yet supported
Authorization header format: 'APIKey=<api_key>,signature=,timestamp=<unix_timestamp>'
Signature Generation (HMAC-SHA256 - Recommended):
data := {method}{path}{timestamp} // e.g. "POST/pay-orders1706000000"
mac := hmac.New(sha256.New, []byte(apiSecret))
mac.Write([]byte(data))
signature := hex.EncodeToString(mac.Sum(nil))
Legacy Signature (SHA512 - Deprecated):
data := {apiKey}{apiSecret}{timestamp} // e.g. "your_api_keyyour_api_secret1706000000"
signature := fmt.Sprintf("%x", sha512.Sum512([]byte(data)))
Legacy signatures will continue to work but generate deprecation warnings. Please migrate to HMAC-SHA256.
Timestamp must be within 5 minutes of server time.
Refund created successfully
Bad Request - Invalid request body or validation failed
Unauthorized - Authentication required
Not Found - PayOrder not found
Unprocessable Entity - PayOrder not completed or already refunded
Internal Server Error
Last updated