> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
> Use this file to discover all available pages before exploring further.

# getBraleAchCheckout

> Reads the current state of a pay-by-bank (ACH) checkout

async

Reads the current state of one of the signed-in user's pay-by-bank (ACH) checkouts.

Copy method signature

### Returns

[`BraleAchCheckout`](https://docs.getpara.com/v3/references/core/getbraleachcheckout#types)

The checkout's stage, next action, Brale transfer status, and any failure.

## Usage

```typescript theme={null}
const checkout = await para.getBraleAchCheckout({ checkoutId });

if (checkout.failure) {
  showBankTransferError(checkout.failure.reason);
}
```

```typescript Signature theme={null}
getBraleAchCheckout(params: { checkoutId: string }): Promise<BraleAchCheckout>
```

The method only reads the checkout. It doesn't change it.

## Types

Type

A pay-by-bank (ACH) checkout.

Copy method signature

Type

A bank account that the user linked through Plaid.

Copy method signature

Type

Why a pay-by-bank transfer failed or was canceled.

Copy method signature


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.