Subscribe to Multi Card Webhooks
Learn how to subscribe to webhook events related to multi card payment sessions.
Get Markdown📬 Multi Card Webhook Events
Hands In supports a real-time webhook notification system so your system can stay in sync with payment activity. You can subscribe to a set of webhook events to receive updates when key actions occur within a session.
🛠️ Setting Up a Webhook
To add a webhook:
- Log in to your Hands In Merchant Dashboard.
- Navigate to Developers > Webhooks
- Click Add Webhook.
- Provide the following:
- A webhook name
- A URL where you wish to receive
POSTrequests. (must be HTTPS - can use tunnel services like ngrok for development/testing ) - Lastly, select the multi card events you wish to subscribe to from the dropdown list
Note: Before going live, you will need to register webhooks for both sandbox and live environments separately.
📋 Multi Card Webhook Event Types
Use the dropdown during webhook setup to subscribe to any of the following events:
| Event Type | Description |
|---|---|
MULTI_CARD_CREATED | A new multi card payment session was created. |
MULTI_CARD_UPDATED | An existing multi card payment session was updated. |
MULTI_CARD_APPROVED | The multi card payment session was approved. |
MULTI_CARD_COMPLETED | The multi card payment session was completed. |
MULTI_CARD_EXPIRED | The multi card payment session has expired. |
MULTI_CARD_CANCELLED | The multi card payment session was cancelled. |
MULTI_CARD_REFUNDED | The multi card payment was refunded. |
For a full list of events across the platform, see Webhook Event Reference for more details.
📦 Example Webhook Payload
When an event is triggered, Hands In sends a POST request to your webhook URL with the following payload:
{
"id": "eventId",
"eventType": "MULTI_CARD_CREATED",
"merchantId": "merchant_456",
"createdAt": "2025-05-06T12:00:00Z",
"multiCardId": "multicard_789",
"data": {
// ... event-specific object (e.g., multicard payment session)
}
}You can then perform your business logic accordingly based on the eventType. For example, when you receive MULTI_CARD_COMPLETED, you might want to email the customer from your system with the necessary information.