Payment Processing

CruiseAppy provides secure and flexible payment processing, integrated with leading gateways. The system supports multiple payment methods, real-time status updates, and robust auditing to ensure compliance and user trust.

Supported Payment Methods

  • Credit/debit cards (via integrated payment gateways)
  • Bank transfers
  • Other methods as configured (e.g., PayPal, custom gateways)

Payment Flow

  1. Payment Selection: The user selects a preferred payment method during the booking process.
  2. Secure Entry: Payment details are entered via secure, PCI-compliant forms.
  3. Processing: The payment gateway processes the transaction in real time.
  4. Status Update: The payment status (success, failure, pending) is updated in the booking record.
  5. Confirmation: On success, confirmation is sent to the user and the booking is finalized.

Integration & Security

  • Payment gateways are configured in the WordPress admin (API keys, credentials, etc.).
  • All payment data is transmitted over HTTPS and is never stored in plain text.
  • PCI DSS compliance is maintained throughout the process.
  • Failed or suspicious transactions are logged and flagged for review.

Refunds & Adjustments

  • Admins can issue refunds or adjust payments via the admin dashboard.
  • All refund actions are logged for auditing.

Auditing & Logging

  • Every transaction (success, failure, or refund) is logged with a timestamp, user, and status.
  • Logs are accessible to admins for compliance and troubleshooting.

Additional Notes

  • Payment processing integrates with the booking and notification systems.
  • Custom payment methods can be added via plugin extensions.