# Payment Authorizations (Brazil) A Payment Authorization is the consent that your user gives you to charge (debit money from) their accounts. You need to perform one Payment Authorization per ‘contract’ (for example, if your company does both electricity and water but they are billed separately, then you will create two separate Payment Authorizations). Once the user confirms the authorization, you will need to listen for a a `PAYMENT_AUTHORIZATION` webhook with the status set to `AUTHORIZED`. Once you receive this webhook, the authorization process is complete, and you will be able to charge your user. {% admonition type="info" name="What is a charge?" %} A **charge** represents the individual payment (debit) that your customer will make. {% /admonition %} {% admonition type="danger" name="Version Header" %} The Payment Authorization resource requires that you send through the `X-Belvo-API-Resource-Version` header set to `Payments-BR.V2`. {% /admonition %} ## Create a new Payment Authorization - [POST /payments/br/payment-authorizations/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/createpaymentauthorizationbrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} Create a Payment Authorization. ## List all Payment Authorizations - [GET /payments/br/payment-authorizations/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/listpaymentauthorizationsbrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} List all Payment Authorizations associated with your Belvo account. ## Get details about a Payment Authorization - [GET /payments/br/payment-authorizations/{payment_authorization_id}/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/detailpaymentauthorizationbrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} Get the details about a specific Payment Authorization. ## Cancel a Payment Authorization - [POST /payments/br/payment-authorizations/{payment_authorization_id}/cancel/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/cancelpaymentauthorizationbrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} Cancel a Payment Authorization We respond with a and will inform you via webhook that the Payment Authorization was canceled successfully. {% admonition type="warning" name="Cancellation Time Restrictions" %} The latest you can cancel a Payment Authorization is by 22:00:00 (GMT-3) on the day before the next Charge date. If you miss the cutoff time, the Payment Authorization will be cancelled, . {% /admonition %} ## Create a new Charge - [POST /payments/br/payment-authorizations/{payment_authorization_id}/charges/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/createpaymentauthorizationchargebrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} Create a new Charge for a Payment Authorization. ## List all Charges for a Payment Authorization - [GET /payments/br/payment-authorizations/{payment_authorization_id}/charges/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/listpaymentauthorizationchargesbrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} List all Charges associated with a Payment Authorization ## Get details about a Charge for a Payment Authorization - [GET /payments/br/payment-authorizations/{payment_authorization_id}/charges/{charge_id}/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/detailpaymentauthorizationchargebrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} Get the details about a specific Charge associated with a Payment Authorization. ## Retry a failed Charge for a Payment Authorization - [POST /payments/br/payment-authorizations/{payment_authorization_id}/charges/{charge_id}/retry/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/retrypaymentauthorizationchargebrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} Retry a failed Charge for a given Payment Authorization. {% admonition type="warning" name="Additional documentation" %} Please make sure to read the dedicated Retrying Charges and Linked Charges documentation before attempting to retry a charge. {% /admonition %} ## Cancel a scheduled Charge - [POST /payments/br/payment-authorizations/{payment_authorization_id}/charges/{charge_id}/cancel/](https://developers.belvo.com/apis/belvoopenapispec/payment-authorizations-(brazil)/cancelpaymentauthorizationchargebrazil.md): {% admonition type="warning" name="In BETA" %} This endpoint is in BETA. As such, minor changes or bugs may occur. If you encounter any issues, please contact your Belvo representative. {% /admonition %} Cancel a scheduled Charge. We respond with a and will inform you via webhook that the charge was canceled successfully. {% admonition type="warning" name="Cancellation Time Restriction" %} The latest you can cancel a scheduled Charge is by 22:00:00 (GMT-3) on the day before the Charge date. If you miss the cutoff time, you will receive an API error from Belvo and the payment will go through. {% /admonition %}