# Orders

An order represents an authorization of credit for a customer transaction. Once authorized, an order can be partially or fully captured as goods or services are fulfilled, or canceled if the transaction does not proceed.


## List orders

 - [GET /orders](https://docs.resolvepay.com/merchant-api/openapi/orders/listorders.md): Return a paginated list of orders.

## Create an order

 - [POST /orders](https://docs.resolvepay.com/merchant-api/openapi/orders/createorder.md): Authorize a new order for a customer.

## Fetch an order

 - [GET /orders/{order_id}](https://docs.resolvepay.com/merchant-api/openapi/orders/fetchorder.md): Retrieve an existing order by its ID.

## Update an order

 - [PUT /orders/{order_id}](https://docs.resolvepay.com/merchant-api/openapi/orders/updateorder.md): Update an authorized order's amount, order number, PO number, line items, or metadata. At least one field must be provided.

## Capture an order

 - [POST /orders/{order_id}/capture](https://docs.resolvepay.com/merchant-api/openapi/orders/captureorder.md): Capture an authorized order. An order can be captured multiple times up to the full authorized amount.

## Cancel an order

 - [POST /orders/{order_id}/cancel](https://docs.resolvepay.com/merchant-api/openapi/orders/cancelorder.md): Cancel an authorized order, releasing any remaining authorized amount. If the order has been partially captured, only the uncaptured portion of the authorization is canceled — previously captured amounts are not affected.

