---
title: "Create a new payment"
method: POST
path: "/payment"
tags: ["Payment"]
---

# Create a new payment

`POST /payment`

## Headers

- `Date` string
- `Authorization` string
- `Digest` string

## Request body

- GithubComInfiniMoneyInfiniServicesGoAppInfiniPaymentServiceApiPaymentV1CreatePaymentReq
  - `order_id` string, string, required — Order ID
  - `payment_method` integer — Payment method
  - `chain` string, string, required — Chain
  - `token_id` string, string, required — Token identifier
  - `force_create` boolean — Always create a new payment instead of reusing an existing reusable payment

## Response `200`

- GithubComInfiniMoneyInfiniServicesGoAppInfiniPaymentServiceApiPaymentV1CreatePaymentRes
  - `payment_id` string, string — Payment ID
  - `amount` string, string — USD-denominated amount the payer still owes (== due_amount)
  - `due_amount_fiat` string, string — Payment snapshot amount in order currency (immutable once payment is created)
  - `amount_confirmed` string, string — USD-denominated amount already confirmed
  - `amount_confirming` string, string — USD-denominated amount currently confirming
  - `address` string, string — Payment address
  - `expires_at` integer — Expires time (Unix timestamp)
  - `quoted_token_amount` string, string — Amount shown to payer, in pay_currency units
  - `quoted_token_currency` string, string — Currency of quoted_token_amount (matches pay_currency)
  - `quoted_token_price_usdc` string, string — USDC-per-token snapshot at create time; 0 for stablecoins

---

[API](https://skmtc.net/infini/apis/infini-acquiring-api.md) · [All operations](https://skmtc.net/infini/apis/infini-acquiring-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/infini/infini-acquiring-api/revisions/ef0638d19a3a/schema)
