Process Helping Hand payment
Process a public Helping Hand contribution using a Basis Theory token intent. Send a unique Idempotency-Key for each payer submission and reuse the same key only when retrying the identical request. Fixed settlement and full-plan links ignore the submitted amount and charge the current server-calculated amount; active payment-plan links accept an amount between the returned minimum and maximum.
Headers
Unique payer submission key, up to 100 characters.
100Query Parameters
Hex-encoded consumer account ID embedded in the generated link.
Payment-plan allocation strategy embedded in the generated link.
due_date, plan_level "due_date"
Laravel URL signature generated by the backend.
Body
"NV"
^\d{5}(?:-\d{4})?$"89501"
cc, ach Basis Theory token-intent result. The backend verifies and converts the intent; never send raw card or bank numbers to this API.
Confirms that the payer accepted the static DFA donation terms displayed by the frontend.
Required by the UI only when data.payment.amount_editable is true. The backend recalculates fixed-link amounts.
x >= 1"40.00"
Required when method is ach.
checking, savings, null 
