Checklist
Baota serves this PHP app from public/. Successful checklist calls are written to MySQL. Channel HTEINTERNATIO is sent on sales and omitted on refunds. Mode: memory.
Create customer
Name, email, billing, and shipping. Stored in customers and customer_addresses.
Vault with purchase
The only confirmed HTE vault path. storeInVaultOnSuccess plus channel HTEINTERNATIO.
Create customer with verified card
Checklist shape only. verifyCard is always true. Not the production vault flow.
Update customer
Writes the new email back to the customers table.
Delete customer
Deletes the profile and its payment methods in MySQL.
Delete payment method
The customer row stays.
Immediate capture
Sale, submit for settlement, channel HTEINTERNATIO.
Authorization
submitForSettlement false. Channel is still sent.
Partial capture
Child transaction. Refund the child. Channel stays on the parent sale.
Delayed capture
Captures an authorization for the full amount or less.
Sandbox settle
Moves submitted_for_settlement to settled so 60 and 61 can run.
Full refund
No channel on this request.
Partial refund
No channel on this request. Refund the partial-capture child.
Void
Authorized or submitted for settlement only. Empty body.
Webhooks
POST /webhooks/braintree. Verified events land in webhook_events.
Disputes
Search and find. Rows are stored in the disputes table.
BN code
Check a stored transaction. Sales keep HTEINTERNATIO. Refund rows do not.
Loading policy…