PayPal billing agreement
Mint a B- and put it in the form below.
- Checkout in PayPal.
- Save the agreement id.
- Post enrollment.
Start checkout.
Donor enrollment
Same JSON as the CRM webhook. Empty fields use defaults.
Months to charge. -1 = unlimited.
Ready.
Charge
Saves the BAID only. Charge runs when you click Charge now.
Post enrollment first.
Reconciliation
Due vs charged vs failed (Eastern).
Today
Charges for this day.
Day
Charges
Every charge attempted on this day. Open a row for the transaction.
Run Jobs
Import CSV or CRM webhook. Charge only when due.
CSV of existing BAIDs. Charge when the date is due.
Enroll a donor in sandbox, then charge.
Create donors and approve PayPal.
Set migrated_pending → active when a vault BAID exists.
Sandbox only. Prod charges every 30 minutes when due or overdue.
Dates, unknown charges, cutover. Sandbox only.
Ready.
Account settings
Your account. Leave password blank to keep the current one.
Users
Subscriptions
One subscription per donor. Open a row for details and transactions.
Subscription
Transactions
Charge history for this subscription. Open a row. Retry is only on failed charges.