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
- Payment Selection: The user selects a preferred payment method during the booking process.
- Secure Entry: Payment details are entered via secure, PCI-compliant forms.
- Processing: The payment gateway processes the transaction in real time.
- Status Update: The payment status (success, failure, pending) is updated in the booking record.
- 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.