m2pfintech
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.


Transaction Events

Event TypeTriggerDelivery
transaction.credit.completedCredit/load transaction completed successfullyImmediate
transaction.debit.completedDebit transaction completed successfullyImmediate
transaction.reversal.completedTransaction reversal processedImmediate
transaction.auth.approvedCard authorization approved (POS/ATM/E-commerce)Real-time
transaction.auth.declinedCard authorization declinedReal-time

Card Events

Event TypeTriggerDelivery
card.issuedNew card issued and activatedImmediate
card.lockedCard temporarily lockedImmediate
card.unlockedCard unlocked (restored to active)Immediate
card.blockedCard permanently blockedImmediate
card.replacedReplacement card issuedImmediate
card.pin.setPIN set or changed successfullyImmediate

Customer Events

Event TypeTriggerDelivery
customer.registeredNew customer registered and card issuedImmediate
customer.updatedCustomer profile information updatedImmediate
customer.kyc.completedKYC verification completed successfullyAsynchronous (minutes)
customer.kyc.failedKYC verification failedAsynchronous (minutes)

E-Collect Events

Event TypeTriggerDelivery
ecollect.credit.receivedFunds received via NEFT/RTGS/IMPS e-collectImmediate
ecollect.credit.validatedE-collect credit validated and applied to walletImmediate
ecollect.credit.rejectedE-collect credit rejected (validation failure)Immediate

Token Events (Digital Wallets)

Event TypeTriggerDelivery
token.provisionedNew digital wallet token created (Apple Pay / Google Pay / Samsung Pay)Immediate
token.suspendedToken suspendedImmediate
token.resumedToken resumed from suspensionImmediate
token.deletedToken permanently deletedImmediate

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.

On this page