# Quote a payment without creating it

Endpoint: POST /payment/quote
Version: 1.0.0
Security: InfiniHmac

## Security:

  - `InfiniHmac` (unknown)
    http basic

## Header parameters:

  - `Date` (string)
    GMT server time (e.g. Tue, 21 Jan 2025 12:00:00 GMT). Required for every request.

  - `Authorization` (string)
    HMAC-SHA256 `Signature` header. See the [Authentication](/docs/en/4-authorization) guide.

  - `Digest` (string)
    SHA-256 digest of the request body (when a body is present).

## Request fields (application/json):

  - `order_id` (string, required)
    Order ID
    Example: ord-123

  - `payment_method` (integer)
    Payment method
    Example: 1

  - `chain` (string, required)
    Chain
    Example: ETHEREUM

  - `token_id` (string, required)
    Token identifier
    Example: USDT

## Response 200 fields (application/json):

  - `amount` (string)
    USD-denominated amount the payer still owes (== due_amount)
    Example: 100.00

  - `due_amount_fiat` (string)
    Current payable amount in order currency
    Example: 100.00

  - `amount_confirmed` (string)
    USD-denominated amount already confirmed
    Example: 0

  - `amount_confirming` (string)
    USD-denominated amount currently confirming
    Example: 0

  - `quoted_token_amount` (string)
    Amount shown to payer, in pay_currency units
    Example: 100.00

  - `quoted_token_currency` (string)
    Currency of quoted_token_amount (matches pay_currency)
    Example: USDT

  - `quoted_token_price_usdc` (string)
    USDC-per-token snapshot at quote time; 0 for stablecoins
    Example: 0

