Preloader

FCMB checkout webhook

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',
];