Payment and point-of-sale platform for in-person and online transactions.
Get notified on your phone the moment a Square webhook fires. No more checking dashboards.
Choose exactly which Square events trigger notifications. Filter out the noise.
Control who on your team gets notified and how: push notifications, record only, or both.
Copy a webhook URL, paste it in Square, and you're done. No code required.
| Event | Sample notification |
|---|---|
|
Payment updated
payment.updated
📝 Payment updated
$25.00 payment is now COMPLETED
|
📝 Payment updated
$25.00 payment is now COMPLETED
|
|
Refund created
refund.created
🔄 Refund issued
$10.00 refund PENDING
|
🔄 Refund issued
$10.00 refund PENDING
|
|
Order created
order.created
đź›’ New order
Order eA3vssLHKJrv9H0IdJCM3gNqfdcZY created (OPEN)
|
đź›’ New order
Order eA3vssLHKJrv9H0IdJCM3gNqfdcZY created (OPEN)
|
|
Invoice payment made
invoice.payment_made
âś… Invoice paid
Invoice inv-100 paid by Amelia Earhart
|
âś… Invoice paid
Invoice inv-100 paid by Amelia Earhart
|
|
Customer created
customer.created
👤 New customer
Jenkins Smorly (jenkins.smorly@example.com)
|
👤 New customer
Jenkins Smorly (jenkins.smorly@example.com)
|
|
Inventory updated
inventory.count.updated
📦 Inventory changed
10 IN_STOCK for catalog object FGQ5JJWT2PYTHF35CKZ4DSKF
|
📦 Inventory changed
10 IN_STOCK for catalog object FGQ5JJWT2PYTHF35CKZ4DSKF
|
|
Payment created
payment.created
đź’° New payment
$25.00 payment APPROVED
|
đź’° New payment
$25.00 payment APPROVED
|
|
Order updated
order.updated
📝 Order updated
Order eA3vssLHKJrv9H0IdJCM3gNqfdcZY is now COMPLETED
|
📝 Order updated
Order eA3vssLHKJrv9H0IdJCM3gNqfdcZY is now COMPLETED
|
payment.created, payment.updated, order.created) and choose Save. Hookfire then refuses any request Square did not sign for this URL. See Square’s guide to validating notifications.
On your Hookfire integration page, toggle on the events you want to receive push notifications for.
Square has no “payment completed” event: a payment arrives as payment.created and moves on through payment.updated, whose status reads COMPLETED once the money is captured.
Make a test payment in your Square sandbox, or click Test next to an event on your Hookfire integration page.
| Event | Description |
|---|---|
payment.created |
A payment was created |
payment.updated |
A payment changed status, for example to COMPLETED |
refund.created |
A refund was issued |
order.created |
A new order was created |
order.updated |
An order was updated |
invoice.payment_made |
An invoice was paid |
customer.created |
A new customer was created |
inventory.count.updated |
Inventory count changed |
Start receiving instant push notifications for your Square webhooks. Free to start, no credit card required.
Get Started Free