• Home
  • API Reference
  • Endpoints
    • Accounts
      • postCreate Account
      • getGet Account
      • postResolve Login Identities
    • Authentication
      • postComplete Login
      • postComplete SIWE Login
      • postCreate Challenge
      • postExchange Auth Token
      • postInitiate Login
      • postInitiate SIWE Login
      • postLogout
      • postSign Up
    • Card Inquiries
      • getGet Card Inquiry
      • getList Card Inquiries
    • Card Tokens
      • postApprove Card Token
      • getGet Card Token
      • getList Card Tokens
    • Cardholder Blocks
      • getGet Cardholder Blocks
    • Cards
      • postActivate Card
      • postCancel Card
      • postCreate Card
      • postFreeze Card
      • postGenerate Card Secure Details Code
      • getGet Card
      • getList Cards
      • postProvision Card to Apple Pay
      • postReissue Card
      • postSet Card Funding Sources
      • postSet Card PIN
      • postUnfreeze Card
    • Client Applications
      • getGet Client Application
      • getList Client Applications
      • postUpdate Allowed Origins
    • Contact Details
      • getGet Contact Details
      • patchUpdate Contact Details
    • Currency
      • getGet Currency Conversion
      • getList Currencies
    • Fault Injection
      • deleteDelete Fault Config
      • getList Fault Configs
      • getList Fault Types
      • putSet Fault Config
    • File Uploads
      • getGet File Upload
      • postUpload File
    • Funding Channels
      • postCreate Funding Channel
      • getGet Funding Channel
      • getList Funding Channels
    • Funding Sources
      • postCreate Funding Source
      • postCreate Withdrawal Intent
      • getGet Funding Source
      • getList Funding Source Interactions
      • getList Funding Sources
    • KYC
      • getGet Expected Spend Amount
      • getGet KYC Profile
      • getGet KYC Statement
      • getGet Residential Addresses
      • putSubmit KYC Statement
      • postSubmit Residential Addresses
      • postUpdate Expected Spend Amount
    • Partner Profiles
      • postConfigure Partner Profile
      • getGet Partner Profile
    • Payments
      • getGet Payment Notification
      • getGet Transaction
      • getList Payment Notifications
      • getList Transactions
      • postSubmit 3DS Challenge Outcome
    • Prerequisites
      • postGet Spending Prerequisites
    • Regions
      • getGet Supported Regions
    • Reports
      • postCreate Report Download URL
      • getGet Report
      • getList Reports
    • Simulator
      • postExecute Simulator Deposit
      • postExecute Simulator Withdrawal
      • postSubmit Simulator Authorization
      • postSubmit Simulator Clearing
      • postSubmit Simulator Reversal
    • Support
      • postCreate Support Session
    • Webhooks
      • postAdd Webhook Topic Subscription
      • postCreate Webhook Listener
      • deleteDelete Webhook Listener
      • getGet Webhook Listener
      • getList Webhook Listeners
      • getList Webhook Notifications
      • postRemove Webhook Topic Subscription
      • postSend Webhook Test Notification
  • Webhook Topics
    • Card Inquiries
      • Card Inquiry Updated
    • Card Tokens
      • Card Token Updated
    • Cardholders
      • Cardholder Block Created
      • Cardholder Block Released
    • Cards
      • Card Activated
      • Card Block Created
      • Card Block Released
      • Card Canceled
      • Card Created
      • Card Expiry Upcoming
      • Card Reissue Failed
      • Card Reissue Succeeded
      • Card Shipped
      • Card Tracking Updated
    • KYC
      • KYC Failed
      • KYC Pending
      • KYC Succeeded
    • Payments
      • Payment 3DS OTP
      • Payment 3DS SCA
      • Payment Updated
    • Reports
      • Report Completed
    • Test Webhooks
      • Asynchronous Test
      • Transactional Test
    • XPay
      • XPay Card Load Confirmed
      • XPay Card Load OTP
Immersve Docs
GuidesAPIsSupport
GithubX
  • Home
  • API Reference
  • Endpoints
    • Accounts
      • postCreate Account
      • getGet Account
      • postResolve Login Identities
    • Authentication
      • postComplete Login
      • postComplete SIWE Login
      • postCreate Challenge
      • postExchange Auth Token
      • postInitiate Login
      • postInitiate SIWE Login
      • postLogout
      • postSign Up
    • Card Inquiries
      • getGet Card Inquiry
      • getList Card Inquiries
    • Card Tokens
      • postApprove Card Token
      • getGet Card Token
      • getList Card Tokens
    • Cardholder Blocks
      • getGet Cardholder Blocks
    • Cards
      • postActivate Card
      • postCancel Card
      • postCreate Card
      • postFreeze Card
      • postGenerate Card Secure Details Code
      • getGet Card
      • getList Cards
      • postProvision Card to Apple Pay
      • postReissue Card
      • postSet Card Funding Sources
      • postSet Card PIN
      • postUnfreeze Card
    • Client Applications
      • getGet Client Application
      • getList Client Applications
      • postUpdate Allowed Origins
    • Contact Details
      • getGet Contact Details
      • patchUpdate Contact Details
    • Currency
      • getGet Currency Conversion
      • getList Currencies
    • Fault Injection
      • deleteDelete Fault Config
      • getList Fault Configs
      • getList Fault Types
      • putSet Fault Config
    • File Uploads
      • getGet File Upload
      • postUpload File
    • Funding Channels
      • postCreate Funding Channel
      • getGet Funding Channel
      • getList Funding Channels
    • Funding Sources
      • postCreate Funding Source
      • postCreate Withdrawal Intent
      • getGet Funding Source
      • getList Funding Source Interactions
      • getList Funding Sources
    • KYC
      • getGet Expected Spend Amount
      • getGet KYC Profile
      • getGet KYC Statement
      • getGet Residential Addresses
      • putSubmit KYC Statement
      • postSubmit Residential Addresses
      • postUpdate Expected Spend Amount
    • Partner Profiles
      • postConfigure Partner Profile
      • getGet Partner Profile
    • Payments
      • getGet Payment Notification
      • getGet Transaction
      • getList Payment Notifications
      • getList Transactions
      • postSubmit 3DS Challenge Outcome
    • Prerequisites
      • postGet Spending Prerequisites
    • Regions
      • getGet Supported Regions
    • Reports
      • postCreate Report Download URL
      • getGet Report
      • getList Reports
    • Simulator
      • postExecute Simulator Deposit
      • postExecute Simulator Withdrawal
      • postSubmit Simulator Authorization
      • postSubmit Simulator Clearing
      • postSubmit Simulator Reversal
    • Support
      • postCreate Support Session
    • Webhooks
      • postAdd Webhook Topic Subscription
      • postCreate Webhook Listener
      • deleteDelete Webhook Listener
      • getGet Webhook Listener
      • getList Webhook Listeners
      • getList Webhook Notifications
      • postRemove Webhook Topic Subscription
      • postSend Webhook Test Notification
  • Webhook Topics
    • Card Inquiries
      • Card Inquiry Updated
    • Card Tokens
      • Card Token Updated
    • Cardholders
      • Cardholder Block Created
      • Cardholder Block Released
    • Cards
      • Card Activated
      • Card Block Created
      • Card Block Released
      • Card Canceled
      • Card Created
      • Card Expiry Upcoming
      • Card Reissue Failed
      • Card Reissue Succeeded
      • Card Shipped
      • Card Tracking Updated
    • KYC
      • KYC Failed
      • KYC Pending
      • KYC Succeeded
    • Payments
      • Payment 3DS OTP
      • Payment 3DS SCA
      • Payment Updated
    • Reports
      • Report Completed
    • Test Webhooks
      • Asynchronous Test
      • Transactional Test
    • XPay
      • XPay Card Load Confirmed
      • XPay Card Load OTP
  1. API
  2. ›Webhook Topics

XPay

  • XPay Card Load OTPTriggered when a one-time password (OTP) is generated as part of the security challenge for provisioning an XPay card to a digital wallet (Apple Pay, Google Pay or similar). The challenge applies to both manual and in-app push provisioning and is presented dynamically based on card load risk scoring. Subscribers should use this event to deliver the OTP to the cardholder in their preferred channel.
  • XPay Card Load ConfirmedTriggered when a card has been successfully enabled for use with XPay (Googlepay, Applepay or similar). Subscribers should use this event to inform the cardholder, via email, that their card is ready to use with XPay.
Edit Page
PreviousTransactional Test
NextXPay Card Load Confirmed
SalesSupportDocsAPIs

© Copyright 2026 Immersve. All rights reserved.