# Prepare payment data

Assemble payment details and choose direct input or a reusable field and value map.

Product: Payment API
Guides follow API reference 0.1.0 and event reference 0.1.0.
Canonical page: https://docs.axiym.io/payment-api/integration-guide/prepare-payout-data

Prepare the sender, recipient, payment fields, and supporting documents for
the payment. Use the [corridor requirements](/payment-api/integration-guide/discover-corridors)
alongside the baseline fields in the API reference.

## Choose how to submit your data

| Your data                                    | Approach                                                   |
| -------------------------------------------- | ---------------------------------------------------------- |
| Axiym fields and codes                       | Use `POST /payouts` directly.                              |
| Your field names, your value labels, or both | Prepare a Payment Data Map and use `POST /payouts/mapped`. |

[Smart Payload Mapping](/payment-api/tools/payload-mapper-v2) helps you reuse your
field names and labels, identify missing payment information, and prepare a map
for repeated use. Read [Payment Data Maps](/payment-api/integration-guide/prepare-payout-data/payment-data-maps)
for the benefits and [How it works](/payment-api/tools) for the walkthrough.

## Assemble the payment details

[Build the payout payload](/payment-api/integration-guide/prepare-payout-data/payout-payload)
explains how the request fits together. Use the field guides for
[sender](/payment-api/integration-guide/prepare-payout-data/sender),
[recipient](/payment-api/integration-guide/prepare-payout-data/recipient),
[source of funds, purpose, and documents](/payment-api/integration-guide/prepare-payout-data/payment-fields), and
[supporting documents](/payment-api/integration-guide/prepare-payout-data/supporting-documents).

The [controlled values](/payment-api/integration-guide/prepare-payout-data/controlled-values)
list the exact codes accepted by direct requests and produced by value mappings.
Both endpoints enforce the same requirements on the prepared payment.

## Create and confirm the payout

Once the data is ready,
[create and confirm the payout](/payment-api/integration-guide/create-a-payout).
Creation returns the prepared instruction and commercial terms. Review them
before confirming to reserve funds and start processing.
