# Payment Requests (Direct Debit Mexico)

A Payment Request is the actual transaction that you want to execute to debit funds from an account. Each Payment Request must be associated with a previously created Payment Method. For each new transaction that you want to make, you need to create a new Payment Request.


## Create a payment request

 - [POST /payment_requests](https://developers.belvo.com/apis/belvopaymentsmexico/payment-requests-(direct-debit-mexico)/createdirectdebitpaymentrequest.md): Create a new payment request for an existing payment method.

> 📘 Idempotency Keys
>
> This method supports idempotency keys.

## List all payment requests

 - [GET /payment_requests](https://developers.belvo.com/apis/belvopaymentsmexico/payment-requests-(direct-debit-mexico)/listdirectdebitpaymentrequests.md): List all payment requests associated with your account

## Get a payment request's details

 - [GET /payment_requests/{paymentRequestId}](https://developers.belvo.com/apis/belvopaymentsmexico/payment-requests-(direct-debit-mexico)/detaildirectdebitpaymentrequest.md): Get the details regarding a specific payment request

## Cancel a payment request

 - [POST /payment_requests/{paymentRequestId}/cancel](https://developers.belvo.com/apis/belvopaymentsmexico/payment-requests-(direct-debit-mexico)/canceldirectdebitpaymentrequest.md): Cancel a payment request.

> 📘 Info
>
> You can only cancel a payment request when the status is in the initial state.

