# Payment requests ## Get a payment request - [GET /payment_requests/{id}](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/getpr.md) ## Update a payment request - [PUT /payment_requests/{id}](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/putpaymentrequest.md) ## Void a payment request - [PUT /payment_requests/{id}:void](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/voidpr.md) ## Manually mark a standalone payment request as paid - [PUT /payment_requests/{id}:mark-as-paid](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/markpraspaid.md) ## Cancel auto-collection on the next failure - [PUT /payment_requests/{id}:cancel-collection-on-failure](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/cancelcollectiononfailure.md): Marks this payment request so that, if its next auto-collection attempt fails, further collection retries are cancelled and the workflow transitions off auto-collect. ## Activate (send) a payment request - [PUT /payment_requests/{id}:activate](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/activatepr.md) ## Update the distribution details of payment requests - [PUT /payment_requests/distribution](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/updatedistributiondetails.md) ## Retrieve a list of payment requests by filter - [GET /payment_requests](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/getpaymentrequests.md) ## Create a payment request - [POST /payment_requests](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/postpaymentrequest.md) ## Bulk import payment requests - [POST /payment_requests/bulk_import](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/bulkimport.md) ## Retrieve bulk payment request import job details - [GET /payment_requests/bulk_import/{jobId}](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/getbulkpaymentrequestimportjobdetails.md) ## Retrieve bulk payment request import job items - [GET /payment_requests/bulk_import/{jobId}/items](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/getbulkpaymentrequestimportjobitems.md) ## Cancel a payment request (deprecated) - [PUT /payment_requests/{id}:cancel](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/payment-requests/cancelpr.md): This endpoint is deprecated and will be removed in a future release. Use /{id}:void instead