Payparse
Interac e-Transfer payments that confirm themselves
Hosted checkout, email reconciliation, and signed webhooks — so CAD transfers land in your app, not a spreadsheet.
What the platform handles
The gap between the bank and your fulfilment logic — already built.
Hosted checkout
Redirect buyers to a branded Interac page with bank deep-links and live status.
Auto reconciliation
Incoming e-Transfer emails are matched to open sessions by reference and amount.
Manual confirmation
When auto-detect misses, payers claim the transfer and you confirm within your window.
Signed webhooks
HMAC-signed events with retries — confirmed, failed, refunded, awaiting confirmation.
From API call to confirmed
Four steps. No polling your inbox.
- 01
Create a session
POST /v1/checkouts with amount and reference. Start in test mode.
- 02
Buyer sends e-Transfer
Hosted checkout shows exact details and opens their bank app on mobile.
- 03
Payparse reconciles
Email match confirms instantly — or manual confirmation within your business days.
- 04
You get a webhook
payment.confirmed arrives signed. Fulfil the order.
Ship the integration in an afternoon
Stripe-shaped resources — checkouts, payments, events, refunds — with test keys, a sandbox simulator, and delivery logs in the dashboard.
- Scoped live and test API keys
- Sandbox simulation without real transfers
- Event inspector and webhook retries
curl https://api.payparse.ca/v1/checkouts \
-H "Authorization: Bearer pp_test_…" \
-d amount=2500 \
-d currency=CAD \
-d reference=ORDER-1042
# → checkout URL for your buyerStart in sandbox. Go live when ready.
Preview hosted checkout, wire webhooks, and confirm a test payment — before any real money moves.