Overview
Public merchant API for the InOut payment gateway.
InOut exposes a small JSON API for merchants to create payments and payouts, confirm pending operations, and read the current state of an operation. Status notifications are sent to the shop's configured webhook URL, including receipt-review statuses when subscribed.
What you get
POST /v1/payment— create a payment (the merchant collects funds).POST /v1/payout— create a payout (the merchant sends funds out).POST /v1/confirm_payment— confirm a pending payment with a required receipt upload.POST /v1/get_operation_state— read the latest state of an operation by ID.GET /v1/balances— read the API key's shop balance, current debt and payout reserve in every supported currency.- Webhook callbacks — status snapshots POSTed to the shop's configured URL according to its callback-status filter.
Where to start
- Read Getting started for the request shape, transport, and environment basics.
- Get an API key and start sending the
X-API-Keyheader on every/v1request. - Skim Concepts for status, amount, currency, and identifier semantics.
- Use the API reference for endpoint-by-endpoint details.
- Wire up Webhooks so you receive terminal status updates without polling.