# Payment Consents (Direct Debit Mexico) A Consent in Direct Debit is proof from your client that they confirmed that they will have funds debited from their account (Payment Method). This proof is comprised of photos of their ID, a selfie, and a signed contract. ## Create a Consent - [POST /consents](https://developers.belvo.com/apis/belvopaymentsmexico/payment-consents-(direct-debit-mexico)/createconsent.md): Create the initial Consent for a Payment Method. Once you create a Consent, you can upload supporting documents that serve as consent from your customer to debit their bank account using the Upload Consent Files endpoint. ## List all Consents - [GET /consents](https://developers.belvo.com/apis/belvopaymentsmexico/payment-consents-(direct-debit-mexico)/listallconsents.md): List all the Consents that you have created for your Payment Methods. ## Get a Consent's Details - [GET /consents/{consentId}](https://developers.belvo.com/apis/belvopaymentsmexico/payment-consents-(direct-debit-mexico)/getconsentdetails.md): Get the details of a specific consent. ## Upload Consent Files - [POST /consents/{consentId}/files](https://developers.belvo.com/apis/belvopaymentsmexico/payment-consents-(direct-debit-mexico)/uploadconsentfiles.md): Upload files that serve as consent from your customer to debit their bank account. You must upload all required files for a Consent (front and back scans of the ID card, a selfie of the user holding the ID, and a signed contract). Each file cannot be larger than 20MB. ## Get a Consent's Files - [GET /consents/{consentId}/files](https://developers.belvo.com/apis/belvopaymentsmexico/payment-consents-(direct-debit-mexico)/listconsentfiles.md): List all the files that have been uploaded for a specific Consent.