Webhook Guide
Webhook Events Complete catalog of webhook event types — transactions, cards, customers, e-collect, and token lifecycle.
Complete catalog of events that M2P can deliver to your webhook endpoint. Subscribe to the events relevant to your integration.
Event Type Trigger Delivery transaction.credit.completedCredit/load transaction completed successfully Immediate transaction.debit.completedDebit transaction completed successfully Immediate transaction.reversal.completedTransaction reversal processed Immediate transaction.auth.approvedCard authorization approved (POS/ATM/E-commerce) Real-time transaction.auth.declinedCard authorization declined Real-time
Event Type Trigger Delivery card.issuedNew card issued and activated Immediate card.lockedCard temporarily locked Immediate card.unlockedCard unlocked (restored to active) Immediate card.blockedCard permanently blocked Immediate card.replacedReplacement card issued Immediate card.pin.setPIN set or changed successfully Immediate
Event Type Trigger Delivery customer.registeredNew customer registered and card issued Immediate customer.updatedCustomer profile information updated Immediate customer.kyc.completedKYC verification completed successfully Asynchronous (minutes) customer.kyc.failedKYC verification failed Asynchronous (minutes)
Event Type Trigger Delivery ecollect.credit.receivedFunds received via NEFT/RTGS/IMPS e-collect Immediate ecollect.credit.validatedE-collect credit validated and applied to wallet Immediate ecollect.credit.rejectedE-collect credit rejected (validation failure) Immediate
Event Type Trigger Delivery token.provisionedNew digital wallet token created (Apple Pay / Google Pay / Samsung Pay) Immediate token.suspendedToken suspended Immediate token.resumedToken resumed from suspension Immediate token.deletedToken permanently deleted Immediate
You can subscribe to specific events during onboarding. Not all events need to be subscribed — choose only those relevant to your integration to reduce unnecessary traffic.