# Payouts

1. Make sure that you understand the [difference](https://developers.cryptopay.me/guides/payouts/create-a-coin-withdrawal/withdrawals-from-fiat-accounts) between the `charged_amount` and `charged_amount_to_send` fields in the use scenarios to specify the amount to be paid
2. [Create](https://reference.cryptopay.me/#tag/Coin-withdrawals/operation/coin-withdrawals.create) a payment
3. Make sure that you have received [the callbacks](https://developers.cryptopay.me/guides/api-basics/callbacks) and processed them correctly on your side
4. Check the payment status using the [GET request](https://reference.cryptopay.me/#tag/Coin-withdrawals/operation/coin-withdrawals.retrieve)
5. Make sure that you have charged the correct amount from the customer's balance on your side
6. Make sure that you know that the `failed` payment status will eventually be updated to the `cancelled` status and the funds charged from the merchant balance will be refunded to the balance
7. Make sure that you process the [high\_risk\_address](https://developers.cryptopay.me/guides/payouts/create-a-coin-withdrawal/high_risk_address-error-message) error correctly and understand that Cryptopay will not be able to process a withdrawal request when the transaction destination address is associated with an illegal/darknet resource and marked as a [high-risk](https://developers.cryptopay.me/guides/risks)
