Infinia API
  1. Payment
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
    • 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
  • Infinia Payment API
    • Merchant
      • Merchant SignUp
      • Merchant Query
      • Merchant Webhook
    • Beneficiary
      • Beneficiary Create
      • Beneficiary Update
      • Beneficiary Query
      • Beneficiary Delete
      • Beneficiary Webhook
    • Payment
      • Payment Quote
        POST
      • Payment Fund
        POST
      • Payment Query
        POST
      • Payment Webhook
        POST
    • Account
      • Account Balance
    • Schemas
      • com.gep.openapi.common.request.MerchantSignUpRequest.Legal
      • com.gep.openapi.common.response.MerchantSignUpResponse.Legal
      • com.gep.openapi.common.request.PaymentFundRequest.Beneficiary
      • com.gep.openapi.common.response.PaymentFundResponse.Beneficiary
      • com.gep.openapi.common.response.AccountQueryResponse.Balance
  1. Payment

Payment Quote

POST
/v1/channel/payment/quota
Retrieve a quote or rates for a payment based on the specified currency pair and amount.

Request

Body Params application/json

Example
{
    "merchantId": "445684d438564efea3b92a8d674d5516",
    "beneficiaryId": "31d961772b964b489ff63bbed6306609",
    "sourceCurrency": "CNH",
    "sourceAmount": 100,
    "destinationAmount": null
}

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/channel/payment/quota' \
--header 'Content-Type: application/json' \
--data-raw '{
    "merchantId": "445684d438564efea3b92a8d674d5516",
    "beneficiaryId": "31d961772b964b489ff63bbed6306609",
    "sourceCurrency": "CNH",
    "sourceAmount": 100,
    "destinationAmount": null
}'

Responses

🟢200
application/json
Body

Examples
{
    "quoteId": "R20251219103309011160000002",
    "sourceCurrency": "CNH",
    "sourceAmount": 100,
    "destinationCurrency": "USD",
    "destinationAmount": 14.07,
    "feeCurrency": "CNH",
    "feeAmount": 1,
    "receivedCurrency": "USD",
    "receivedAmount": 13.930,
    "fxRate": 0.1407991,
    "expireTime": "2025-12-19 10:32:21"
}
Modified at 2026-01-12 06:35:22
Previous
Beneficiary Webhook
Next
Payment Fund
Built with