π³ Cleanly Booking β PayPal Payment Setup
The PayPal Payment option lets customers securely pay for bookings using their PayPal account or credit/debit card via PayPal.
1. Enabling PayPal Payment
- Navigate to:
Cleanly β Settings β Payment & Account - In Payment method, enable Payment gateways.
- Tick PayPal under Payment gateways.
- (Optional) Select PayPal under Default gateways to make it the preselected payment option for customers.
2. Sandbox Mode (Test Mode)
Use Sandbox Mode to test PayPal payments without real transactions.
- Toggle Enable Sandbox (Test Mode) to ON.
- Ensure you are using Sandbox credentials from the PayPal Developer Dashboard.
3. PayPal Email (Required)
- Enter the PayPal Email Address that will receive payments.
- For testing, use your Sandbox PayPal Email.
4. PayPal Identity Token (Optional but Recommended)
- Enter your PayPal Identity Token to enable Payment Data Transfer (PDT).
- PDT allows payments to be verified without relying on PayPal IPN.
- You can find this in PayPal Account β Profile β Website Payment Preferences.
5. PayPal: Mobile App Integration (Optional)
If you wish to accept payments via PayPalβs Mobile App API, fill in:
| Field | Description |
|---|---|
| Client ID | Your valid PayPal REST API Client ID |
| Secret Key | Your valid PayPal REST API Secret Key |
Get these from the PayPal Developer Dashboard β My Apps & Credentials.
6. Display Message
You can customize the confirmation text customers see after payment in the Display Message field.
Example:
βAfter submitting your booking, you will be redirected to PayPal to complete the payment.β
β Summary
- Enable PayPal β Allow customers to pay with PayPal.
- Sandbox Mode β Safe testing without charging real money.
- Identity Token β Better payment verification with PDT.
- Mobile App API β Accept payments in mobile workflows.