> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.pay4power.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pay4power.com/_mcp/server.

# Transaction Status

> Confirm final transaction outcomes and reconcile pending payments.

Use requery to confirm final transaction status after vending. This is especially important for asynchronous, pending, or network-dependent transactions.

```http
GET /requery
```

## When to requery

* The vend response is pending or accepted.
* Your application timed out before receiving a final response.
* A customer reports payment uncertainty.
* Your reconciliation job needs to confirm final status.

## Reconciliation checklist

| Store                      | Why it matters                                          |
| -------------------------- | ------------------------------------------------------- |
| Your transaction reference | Lets you match the vend request to later status checks. |
| Pay4Power reference        | Helps Pay4Power support trace the transaction.          |
| Correlation ID             | Useful for debugging API request paths.                 |
| Final status               | Drives customer fulfilment, reversals, and reporting.   |

## Retry behavior

Requery can be retried safely. Avoid creating duplicate vend requests while the original transaction may still be processing.