Developer Sandbox/PAC io
Integration
POST https://api.pac.io/v2/donors/{donor_id}/giftsWishbone → PAC io
Wishbone pushes completed donation records to PAC io (formerly Paciolan), triggering automatic priority point allocation and seat priority queue updates — the core mechanic that moves fans up the queue.
View Docs ↗Bank App
Donation request
Wishbone
Validate & record
PAC io
POST gift record
School CRM
Step 1
Bank submits POST /v1/donations/request with dollar_amount and bank_transaction_ref.
Step 2
Wishbone validates school_id, fund_designation, minimum amount. Creates internal donation record.
Step 3
Wishbone POSTs gift record with donor_id, fund_code, amount, priority_points_earned.
Step 4
PAC io returns gift_id and updated priority_tier. Wishbone fires donation.completed webhook to bank.
Request Body
Response
◎
Fire a request to see the response
What Wishbone does with the response
Store the returned gift_id and priority_tier, update the internal donation to 'completed', and fire the donation.completed webhook to the bank. The cardholder sees updated seat priority in the bank app — no manual reconciliation.