This webhook is sent when money is sent into the merchant's FCMB account through our checkout page.
Webhook
<?php
// Example webhook data structure
$response = [
'_id' => '6631a8ff239a89.98373582',
'sessionId' => null,
'externalReference' => 'TRX-483729393',
'paymentReference' => 'TRX-483729393',
'amount' => 150000,
'creditAccountNumber' => '3011122233',
'debitAccountNumber' => '2004455667',
'creditAccountName' => 'John Doe',
'debitAccountName' => 'Jane Smith',
'provider' => 'Access Bank',
'providerChannel' => null,
'providerChannelCode' => null,
'destinationInstitutionCode' => null,
'nameEnquiryReference' => null,
'isReversed' => false,
'reversalReference' => null,
'creditBankVerificationNumber' => null,
'creditKYCLevel' => null,
'debitBankVerificationNumber' => null,
'debitKYCLevel' => null,
'transactionLocation' => null,
'narration' => 'Payment for invoice #2321',
'vat' => 0,
'stampDuty' => 0,
'responseCode' => '00',
'responseMessage' => 'Successful',
'status' => 'SUCCESS',
'isDeleted' => false,
'createdAt' => '2025-05-21T14:30:00Z',
'declinedAt' => null,
'updatedAt' => '2025-05-21T14:30:00Z',
'virtualAccount' => '3011122233',
];