# Infini Acquiring API

Hosted checkout APIs for orders, payments, and subscriptions. All endpoints use the `/v1/acquiring` prefix.

Requests require [HMAC-SHA256 authentication](/docs/en/4-authorization). To use **Try it**, save Sandbox credentials on [API Credentials](/credentials), or enter Key and Secret under **Security → HMAC**.

Version: 1.0.0

## Servers

Production
```
https://openapi.infini.money/v1/acquiring
```

Sandbox
```
https://openapi-sandbox.infini.money/v1/acquiring
```

## Security

### InfiniHmac

Sandbox API **Key** (keyId) and **Secret** from the Infini dashboard.

Type: http
Scheme: basic

## Download OpenAPI description

[Infini Acquiring API](https://developer.infini.money/_bundle/@l10n/zh/apis/acquiring.yaml)

## Order

Create and query orders, reissue checkout tokens

### Get a new order

 - [GET /order](https://developer.infini.money/zh/apis/acquiring/order/paths/~1order/get.md)

### Create a new order

 - [POST /order](https://developer.infini.money/zh/apis/acquiring/order/paths/~1order/post.md)

### Reissue order token

 - [POST /order/token/reissue](https://developer.infini.money/zh/apis/acquiring/order/paths/~1order~1token~1reissue/post.md)

## Payment

Advanced payment APIs (optional for hosted checkout)

### Query payment

 - [GET /payment](https://developer.infini.money/zh/apis/acquiring/payment/paths/~1payment/get.md)

### Create a new payment

 - [POST /payment](https://developer.infini.money/zh/apis/acquiring/payment/paths/~1payment/post.md)

### Query Order's payments

 - [GET /payment/list](https://developer.infini.money/zh/apis/acquiring/payment/paths/~1payment~1list/get.md)

## Subscription

Subscription billing

### Query subscription

 - [GET /subscription](https://developer.infini.money/zh/apis/acquiring/subscription/paths/~1subscription/get.md)

### Create subscription

 - [POST /subscription](https://developer.infini.money/zh/apis/acquiring/subscription/paths/~1subscription/post.md)

### Cancel subscription

 - [POST /subscription/cancel](https://developer.infini.money/zh/apis/acquiring/subscription/paths/~1subscription~1cancel/post.md)

