Submit payment from link

Submits a payment through a payment link. Public endpoint — no authentication required. The customer provides their bank account details to complete the transaction.

Path Params
uuid
required

Payment link UUID

Body Params

Payment submission details

Payment submission details

string
string
enum

"checking" or "savings"

Allowed:
integer

Required if payment link amount is nil

string

ChirpRequestCode is set when the payer verified their bank via Chirp IFV.
When present, account/routing numbers and the balance gate are resolved from
the stored ChirpBankLink record rather than the request body.

string
geolocation
object

Geolocation carries the payer's browser-reported coordinates. Required
when the merchant has geolocation verification enabled; the server
re-resolves the coordinates to a US state and enforces the same-state
rule regardless of any client-side pre-check.

string
string

Phone is the payer-provided phone number. Persisted on the customer when a
new customer is created from this submission.

string

PlaidAccountId is the specific account (within the connected Plaid item) the
payer chose to pay from. Optional; when empty the item's primary account is
used. Lets a payer switch among the accounts they already connected without
re-running Plaid Link.

string
string
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json