Infinia API
  1. FX
Infinia API
  • Infinia E-commerce API
    • Introduction
    • API overview
    • Request and Response parameters
    • Encryption and Decryption
    • Account Binding
      • Account Binding
      • Account Binding Status Query
    • Trade Details
      • Trade details upload
      • Trade Details Upload Status Query
    • Query
      • Platform Account Balance Query
      • Seller's Available Revenue Share Query
    • Revenue Sharing
      • Revenue Sharing
      • Revenue Sharing Status Query
    • FX
      • Real-time rate
        POST
    • Webhook
      • Seller status notification
    • Appendix
      • System Code
      • Product types
      • CipherRsaUtil.java
      • Templates: Trade_details.csv
      • Templates: Trade_details_error_file(.csv)
      • Log
    • Schemas
      • Schemas
        • ErrorBody
        • AccountBindingRequestData
        • AccountBindingResponseData
        • AccountBindingQueryRequestData
        • AccountBindingQueryResponseData
        • TradeDetailsUploadStatusRequestData
        • TradeDetailsUploadStatusResponseData
        • AccountBalanceQueryRequestData
        • AccountBalanceQueryResponseData
        • AvailableRevenueQueryRequestData
        • AvailableRevenueQueryResponseData
        • RevenueSharingRequestData
        • RevenueSharingResponseData
        • RevenueSharingStatusQueryRequestData
        • RevenueSharingStatusQueryResponseData
  1. FX

Real-time rate

Testing
POST
v1/rate/queryRates
Description:
Retrieve the real-time foreign exchange rate from Infinia system.
The user can either specify a baseCurrency & quoteCurrency pair or leave them empty to return all supported currency pairs.
Version
1.0.0

Request

Body Params application/json

Example
The request must satisfy one of the following conditions: 
️1. Both baseCurrency and quoteCurrency are provided → return the specified currency pair
2. Both parameters are omitted → return all supported currency pairs

If only one parameter is provided, the request is invalid.


With specified currency pair:
{
    "requestNo": "7dea94e9-d3e4-11f0-bb0c-00163e0a0234",
    "baseCurrency": "USD",
    "quoteCurrency": "CNH"
}


Without specified currency pair:
{
    "requestNo": "7dea94e9-d3e4-11f0-bb0c-00163e0a0234"
}

Request Code 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 'v1/rate/queryRates' \
--header 'Content-Type: application/json' \
--data-raw 'The request must satisfy one of the following conditions: 
️1. Both baseCurrency and quoteCurrency are provided → return the specified currency pair
2. Both parameters are omitted → return all supported currency pairs

If only one parameter is provided, the request is invalid.


With specified currency pair:
{
    "requestNo": "7dea94e9-d3e4-11f0-bb0c-00163e0a0234",
    "baseCurrency": "USD",
    "quoteCurrency": "CNH"
}


Without specified currency pair:
{
    "requestNo": "7dea94e9-d3e4-11f0-bb0c-00163e0a0234"
}'

Responses

🟢200成功
application/json
Body

Example
With specified currency pair:
{
    "rateList": [
        {
            "baseCurrency": "RUB",
            "quoteCurrency": "CNH",
            "rate": 0.086600
        }
    ],
    "requestNo": "7dea94e9-d3e4-11f0-bb0c-00163e0a0234"
}
Without specified currency pair:
{
    "rateList": [
        {
            "baseCurrency": "CNH",
            "quoteCurrency": "CNH",
            "rate": 1
        },
        {
            "baseCurrency": "RUB",
            "quoteCurrency": "CNH",
            "rate": 0.086600
        },
        {
            "baseCurrency": "GBP",
            "quoteCurrency": "CNH",
            "rate": 9.360300
        },
        {
            "baseCurrency": "HKD",
            "quoteCurrency": "CNH",
            "rate": 0.908600
        },
        {
            "baseCurrency": "USD",
            "quoteCurrency": "CNH",
            "rate": 7.068300
        },
        {
            "baseCurrency": "EUR",
            "quoteCurrency": "CNH",
            "rate": 8.188400
        }
    ],
    "requestNo": "7dea94e9-d3e4-11f0-bb0c-00163e0a0234"
}
Modified at 2025-12-08 10:21:48
Previous
Revenue Sharing Status Query
Next
Seller status notification
Built with