prepare("SELECT payment_id, amount, payment_link, status, provider, provider_payment_id, public_ref, description, booking_id FROM payments WHERE public_ref = ? OR payment_id = ? LIMIT 1"); if ($stmt) { $stmt->bind_param('ss', $ref, $ref); $stmt->execute(); $res = $stmt->get_result(); if ($row = $res->fetch_assoc()) { $payment = $row; } else { $error_message = 'Payment record not found for the supplied reference.'; } $stmt->close(); } else { $error_message = 'Database error: ' . $conn->error; } } else { $error_message = 'No reference supplied.'; } $pageTitle = 'Payment Successful'; $breadcrumbs = [['Home' => 'index.php'], ['Payment' => 'membership_payment.php']]; require_once($rootPath . '/components/banner.php'); ?>
Payment Successful
Thank you — your payment was received.
MEMBERSHIP STATUS:

Your payment has been processed successfully. Below are the details we received:

  • Reference:
  • Amount: R
  • Provider:
  • Description:
  • Status:
Go to Membership Details Go to my Bookings
Logo