Notifications
Overview
Nium supports three types of system-generated notifications, which are similar to trigger alerts that are sent in response to a specific user action or event.
- Email notifications
- SMS notifications
- Webhooks notifications
Email notifications
Nium can trigger different types of customer notifications through email. The notifications follow the default Nium template but can be customized or turned off based on the client's needs.
SMS notifications
Nium can send Short Message Service (SMS) notifications to customers only for the 3D Secure (3DS) One Time Password (OTP) protocol or the Visa Token Service (VTS) for Google Pay and Apple Pay.
Webhooks notifications
Nium provides webhooks to trigger email, SMS, or in-app notifications. Refer to the Overview of Webhooks guide.
The following table summarizes different scenarios and corresponding notifications triggered with SMS:
Scenario | Email template | Webhook |
---|---|---|
This template is triggered while adding a card to Google Pay. See note above. | CARD_GOOGLEPAY_EMAIL | CARD VTS TOKEN |
3DS OTP during 3DS online transaction (Version 2 is currently in use). | CARD_SAMPLE_EMAIL | CARD 3DS OTP |
3DS OTP during 3DS online transaction. | CARD_3DS_OTP_EMAIL | CARD 3DS OTP |
VTS OTP during VTP provisioning. | CARD_VTS_PROVISION_EMAIL | CARD VTS TOKEN |
The following table summarizes different scenarios and corresponding notifications triggered without SMS:
Scenario | Email template | Webhook |
---|---|---|
The cardholder makes a balance transfer from one currency wallet to another currency wallet. This is applicable to the multi-currency program. | CARD_BALANCE_TRF_BETWEEN_CURRENCIES_ WITHIN_SAME_WALLET_EMAIL | CARD BALANCE TRANSFER WITHIN WALLET |
This template is triggered when a customer is registered. | CARD_CUSTOMER_REGISTRATION_EMAIL | CARD CUSTOMER REGISTRATION |
This template is triggered during a client prefund-request notification. | CARD_PRE_FUND_APPROVAL_EMAIL | CARD PREFUND APPROVAL |
This template is triggered when the wallet is funded. | CARD_WALLET_FUNDING_EMAIL | CARD WALLET FUNDING |
This template is triggered in the event of wallet encashment. | CARD_WALLET_ENCASHMENT_EMAIL | CARD WALLET ENCASHMENT |
This template is triggered when a balance transfer happens within a customer's wallet. | CARD_BALANCE_TRF_BETWEEN_CURRENCIES_ WITHIN_SAME_WALLET_EMAIL | CARD BALANCE TRANSFER WITHIN WALLET |
This template is triggered when a transfer between two customers occurs under the same client program. | CARD_P2P_TRANSFER_BETWEEN_WALLETS_EMAIL | CARD P2P TRANSFER BETWEEN WALLETS |
This template is triggered when a physical card is assigned to a customer. | CARD_ASSIGN_CARD_EMAIL | No webhook |
This template is triggered when an ADD-ON card is issued using the Add Card API. | CARD_ADD_ON_CARD_ISSUE_EMAIL | CARD ADD ON CARD |
This template is triggered when the card's Personal Identification Number (PIN) is set. | CARD_SET_PIN_EMAIL | CARD SET PIN |
This template is triggered when the transaction is declined due to an incorrect PIN. | CARD_PIN_BLOCK_DECLINE_EMAIL | CARD PIN BLOCK DECLINE |
This template is triggered when the card is replaced using the Issue Replacement Card API. | CARD_CARD_REPLACEMENT_EMAIL | No webhook |
This template is triggered when the card is temporarily blocked. | CARD_TEMPORARY_BLOCK_EMAIL | CARD TEMPORARY BLOCK |
This template is triggered when a temporarily blocked card is removed. | CARD_TEMPORARY_BLOCK_REMOVAL_EMAIL | CARD TEMPORARY BLOCK REMOVAL |
This template is triggered when the card is permanently blocked. | CARD_PERMANENT_BLOCK_EMAIL | CARD PERMANENT BLOCK |
This template is triggered when the permanently blocked card is being replaced with a new card. | CARD_PERMANENT_BLOCK_REPLACEMENT_EMAIL | No webhook |
This template is triggered when the POS transaction is approved. | CARD_POS_APPROVED_EMAIL | CARD POS APPROVED |
This template is triggered when the transaction is through an ATM. | CARD_ATM_APPROVED_EMAIL | CARD ATM APPROVED |
This template is triggered on successful VTS provisioning for Apple Pay. | CARD_ADD_CARD_CONFIRMATION_APPLEPAY_EMAIL | CARD VTS PROVISIONING walletProvider = applePay |
This template is triggered on successful VTS provisioning for Google Pay. | CARD_ADD_CARD_CONFIRMATION_GOOGLEPAY_EMAIL | CARD VTS PROVISIONING walletProvider = googlePay |
This template is triggered when the transaction is declined due to a blocked card. | CARD_BLOCK_CARD_DECLINE_EMAIL | CARD BLOCK CARD DECLINE |
This template is triggered when the transaction is declined due to an inactive card. | CARD_INACTIVE_CARD_DECLINE_EMAIL | CARD INACTIVE CARD DECLINE |
This template is triggered when the transaction is declined due to insufficient funds. | CARD_INSUFFICIENT_FUNDS_DECLINED_EMAIL | CARD INSUFFICIENT FUNDS DECLINED |
This template is triggered when the transaction is declined because the card is expired. | CARD_EXPIRED_CARD_EMAIL | CARD EXPIRED CARD |
This template is triggered when the card restricts the transactions. | CARD_RESTRICTED_TRANSACTIONS_EMAIL | CARD RESTRICTED TRANSACTIONS |
This template is triggered when a transaction isn't supported. | CARD_TRANSACTION_NOT_SUPPORTED_EMAIL | CARD TRANSACTION NOT SUPPORTED |
This template is triggered when the card transaction limit is exceeded. | CARD_TRANSACTION_LIMIT_EXCEEDS_EMAIL | CARD TRANSACTION LIMIT EXCEEDS |
This template is triggered when the card has the wrong Card Verification Value 2 (CVV2). | CARD_WRONG_CVV2_EMAIL | CARD WRONG CVV2 |
This template is triggered when the card has the wrong expiration date. | CARD_WRONG_EXPIRY_EMAIL | CARD WRONG EXPIRY |
This template is triggered when the transaction is declined due to the wrong PIN entry. | CARD_WRONG_PIN_DECLINE_EMAIL | CARD WRONG PIN DECLINE |
This template is triggered when the transaction is declined due to the wrong PIN entry. | CARD_PIN_RETRY_EXCEED_DECLINE_EMAIL | CARD PIN RETRY EXCEED DECLINE |
This template is triggered manually by the Fraud and Risk team for specific customers. | CARD_RISK_AWARENESS_PIN_EMAIL | No webhook |
This template is triggered manually by the Fraud and Risk team for specific customers. | CARD_SUSPECTED_COMPROMISE_EMAIL | No webhook |
This template is triggered manually by the Fraud and Risk team for specific customers. | CARD_SUSPECTED_MISUSE_EMAIL | No webhook |
3DS OTP during 3DS online transaction. | CARD_SAMPLE_EMAIL | CARD 3DS OTP |
This template is triggered when the transaction is declined due to the Security and Risk policy set by Nium. | CARD_MISC_EMAIL | CARD MISC |
This template is triggered when the card system is down. | CARD_SYSTEM_DOWN_EMAIL | CARD SYSTEM DOWN |
This template is triggered after adding a beneficiary with the payout method of the value BANK . | ADD_BENEFICIARY_BANK_EMAIL | No webhook |
This template is triggered after adding a beneficiary with the payout method of the value WALLET . | ADD_BENEFICIARY_WALLET_EMAIL | No webhook |
This template is triggered after adding a beneficiary with the payout method of the value CASH . | ADD_BENEFICIARY_CASH_EMAIL | No webhook |
This template is triggered after adding a beneficiary with the payout method of the valueCARD . | ADD_BENEFICIARY_CARD_EMAIL | No webhook |
This template is triggered after editing a beneficiary with the payout method of the value BANK . | EDIT_BENEFICIARY_BANK_EMAIL | No webhook |
This template is triggered after editing a beneficiary with the payout method of the valueWALLET . | EDIT_BENEFICIARY_WALLET_EMAIL | No webhook |
This template is triggered after editing a beneficiary with the payout method of the value CASH . | EDIT_BENEFICIARY_CASH_EMAIL | No webhook |
This template is triggered after editing a beneficiary with the payout method of the value CARD . | EDIT_BENEFICIARY_CARD_EMAIL | No webhook |
This template is triggered after deleting a beneficiary with the payout method of the value BANK . | DELETE_BENEFICIARY_BANK_EMAIL | No webhook |
This template is triggered after deleting a beneficiary with the payout method of the value WALLET . | DELETE_BENEFICIARY_WALLET_EMAIL | No webhook |
This template is triggered after deleting a beneficiary with the payout method of the value CASH . | DELETE_BENEFICIARY_CASH_EMAIL | No webhook |
This template is triggered after deleting a beneficiary with the payout method of the value CARD . | DELETE_BENEFICIARY_CARD_EMAIL | No webhook |
This template is triggered when a remittance transaction is initiated with the payout method of the value BANK . | REMIT_TRANSACTION_INITIATED_EMAIL | REMIT TRANSACTION INITIATED |
This template is triggered when a remittance transaction is initiated with the payout method of the value CASH . | REMIT_TRANSACTION_INITIATED_CASH_EMAIL | REMIT TRANSACTION INITIATED |
This template is triggered when a remittance transaction is initiated with the payout method of the valueWALLET . | REMIT_TRANSACTION_INITIATED_WALLET_EMAIL | REMIT TRANSACTION INITIATED |
This template is triggered when a remittance transaction is initiated with the payout method of the value CARD . | REMIT_TRANSACTION_INITIATED_CARD_EMAIL | REMIT TRANSACTION INITIATED |
This template is triggered when a payout is done of the value sent to Sender . | REMIT_TRANSACTION_SENT_TO_BANK_EMAIL | REMIT TRANSACTION SENT TO BANK |
This template is triggered when a payout is done of the value sent to Beneficiary . | REMIT_TRANSACTION_SENT_TO_BANK_CASH_BENI_EMAIL | REMIT TRANSACTION SENT TO BANK |
This template is triggered when a remittance transaction is made with the payout method of the value BANK is paid . | REMIT_TRANSACTION_PAID_EMAIL | REMIT TRANSACTION PAID |
This template is triggered when a remittance transaction is made with the payout method of the value CASH is paid . | REMIT_TRANSACTION_PAID_CASH_EMAIL | REMIT TRANSACTION PAID |
This template is triggered when a remittance transaction is made with the payout method of the value WALLET is paid . | REMIT_TRANSACTION_PAID_WALLET_EMAIL | REMIT TRANSACTION PAID |
This template is triggered when a remittance transaction is made with the payout method of the value CARD is paid. | REMIT_TRANSACTION_PAID_CARD_EMAIL | REMIT TRANSACTION PAID |
This template is triggered to a beneficiary when a remittance transaction is made with the payout method of the value BANK is paid . | REMIT_TRANSACTION_PAID_BANK_BENI_EMAIL | REMIT TRANSACTION PAID |
This template is triggered to a beneficiary when a remittance transaction is made with the payout method of the value CASH is paid . | REMIT_TRANSACTION_PAID_CASH_BENI_EMAIL | REMIT TRANSACTION PAID |
This template is triggered to a beneficiary when a remittance transaction is made with the payout method of the value WALLET is paid . | REMIT_TRANSACTION_PAID_WALLET_BENI_EMAIL | REMIT TRANSACTION PAID |
This template is triggered to a beneficiary when a remittance transaction is made with the payout method of the value CARD is paid . | REMIT_TRANSACTION_PAID_CARD_BENI_EMAIL | REMIT TRANSACTION PAID |
This template is triggered when a remittance transaction is made with the payout method of the value BANK is rejected . | REMIT_TRANSACTION_REJECTED_EMAIL | REMIT TRANSACTION REJECTED |
This template is triggered when a remittance transaction is made with the payout method of the value CASH is rejected . | REMIT_TRANSACTION_REJECTED_CASH_EMAIL | REMIT TRANSACTION REJECTED |
This template is triggered when a remittance transaction is made with the payout method of the value WALLET is rejected . | REMIT_TRANSACTION_REJECTED_WALLET_EMAIL | REMIT TRANSACTION REJECTED |
This template is triggered when a remittance transaction is made with the payout method of the value BANK is returned . | REMIT_TRANSACTION_RETURNED_EMAIL | REMIT TRANSACTION RETURNED |
This template is triggered when a remittance transaction is made with the payout method of the value CASH is returned . | REMIT_TRANSACTION_RETURNED_CASH_EMAIL | REMIT TRANSACTION RETURNED |
This template is triggered when a remittance transaction is made with the payout method of the value WALLET is returned . | REMIT_TRANSACTION_RETURNED_WALLET_EMAIL | REMIT TRANSACTION RETURNED |
This template is triggered when a remittance transaction is made with the payout method of the value CARD is returned . | REMIT_TRANSACTION_RETURNED_CARD_EMAIL | REMIT TRANSACTION RETURNED |
This template is triggered when the compliance status, as a result of the Know Your Business (KYB) process, is anything other than complete for a client. | No email template | CARD CLIENT KYB STATUS |
This template is triggered when an ADD_ON card is issued using the Add Card API. | CARD_ADD_ON_CARD_ISSUE_EMAIL | CARD ADD CARD |
This template is triggered when a card is activate. | CARD_ACTIVATION_CARD_EMAIL | CARD ACTIVATION CARD |
This template is triggered when the transaction is declined due to an insufficient client-prefund balance. | CARD_INSUFFICIENT_FUNDS_DECLINED_EMAIL | CARD INSUFFICIENT FUNDS DECLINED CLIENT |
This template is triggered after adding a beneficiary with a proxy payout method. | ADD_BENEFICIARY_PROXY_EMAIL | No webhook |
This template is triggered after editing a beneficiary with a proxy payout method. | EDIT_BENEFICIARY_PROXY_EMAIL | No webhook |
This template is triggered after deleting a beneficiary with a proxy payout method. | DELETE_BENEFICIARY_PROXY_EMAIL | No webhook |
This template is triggered when a remittance transaction is initiated with a bank payout method. | REMIT_TRANSACTION_INITIATED_PROXY_EMAIL | REMIT TRANSACTION INITIATED |
This template is triggered when a remittance transaction is paid with a proxy payout method. | REMIT_TRANSACTION_PAID_PROXY_EMAIL | REMIT TRANSACTION PAID |
This template is triggered when a remittance transaction is returned with a proxy payout method. | REMIT_TRANSACTION_RETURNED_PROXY_EMAIL | REMIT TRANSACTION RETURNED |
This template is triggered to a beneficiary when a remittance transaction is paid with a proxy payout method. | REMIT_TRANSACTION_PAID_PROXY_BENT_EMAIL | REMIT TRANSACTION PAID |
Updated 7 days ago