latestOpenAPI 3.1.02026-08-211961,012712.7 KB

6dc33da4df0f

checkout

Submit ACH Authorization

Submits an ACH authorization record for a payment previously created via the ACH Checkout endpoint. paymentId and customerId are reconciled against existing records — the payment must belong to the calling merchant and its customer must match, or this is rejected.

post/checkout/ach-authorization

Headers

Authorizationstring required

Request body

renderedAuthorizationTextstring required

Exact disclosure text shown to the end user at consent time.

consentTimestampstring date-time required
sessionAuthRefstring required

Reference/ID for the customer's authenticated session at consent time.

customerIdstring required
paymentIdstring required

Response

Ok

createdAtstring date-time required
status'archived' | 'reopened' | 'deadline_passed_no_shipment' | 'fully_filled'
accountLastFourstring required
routingNumberstring required
renderedAuthorizationTextstring required
consentTimestampstring date-time required
sessionAuthRefstring required
merchantstring required
customerIdstring required
paymentIdstring required

The founding ACH payment's external paymentId — this record's business key. Subsequent debits reference this same value via IPayment.bankTransferInfo.achAuthorizationId.

_idstring required