# ACH ## ACH Verify - [POST /ach/verify](https://docs.shift4.com/apis/payments-platform-rest/openapi/ach/achverify.md): Used to verify an ach bank account prior to sending an ACH sale/refund transaction. - Host Direct See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option. ## ACH Sale - [POST /ach/sale](https://docs.shift4.com/apis/payments-platform-rest/openapi/ach/achsale.md): Used to process an ach sale transaction. - Host Direct See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option. See the JSON Body Schemas for more details on the various JSON body formats. ## ACH Refund - [POST /ach/refund](https://docs.shift4.com/apis/payments-platform-rest/openapi/ach/achrefund.md): Used to process an ach refund transaction. - Host Direct See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option. See the JSON Body Schemas for more details on the various JSON body formats. ## Create Plaid Link Token - [POST /ach/plaid/link_token/create](https://docs.shift4.com/apis/payments-platform-rest/openapi/ach/achplaidlinktokencreate.md): Used to create a Plaid Link token to use with the Plaid Link UI. - Host Direct See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option. ## Plaid Public Token Exchange - [POST /ach/plaid/public_token/exchange](https://docs.shift4.com/apis/payments-platform-rest/openapi/ach/achplaidpublictokenexchange.md): Used to create a Plaid Link token to use with the Plaid Link UI. - Host Direct See the Integration Methods and URLs Section sections of the Development Quick Start guide for details regarding each processing option. ## Notification - [POST ach-notification](https://docs.shift4.com/apis/payments-platform-rest/openapi/ach/achnotification.md): This is an outbound HTTP POST message from the Shift4 gateway to the merchant's environment that provides status of the ach request. This notification request will be sent from Shift4 to the URL provided in the merchant's boarding configuration. This requires the interface vendor to establish a listening service to receive these requests.