[TOC]
The PayPal payment plugin allows customers to pay for their booking via their PayPal account or a credit/debit card through PayPal's checkout. It is the most commonly used payment plugin for OS Calendar.
Plugin name: os_paypal
| Parameter | Description |
|---|---|
| PayPal Mode | Set to Test Mode to use the PayPal Sandbox for testing, or Live Mode for real payments. |
| PayPal Email | The email address of your PayPal business account. Payments will be sent to this address. |
| PayPal Currency | The currency code for PayPal transactions (e.g. USD, EUR, GBP). Must match the currency accepted by your PayPal account. |
| Locale | The PayPal locale for the checkout page (e.g. en_US, en_GB). Affects the language shown on the PayPal checkout page. |
| Use New PayPal IPN Verification | Set to Yes to use PayPal's recommended ipnpb.paypal.com endpoint for Instant Payment Notification (IPN) verification. Requires your server to support TLS 1.2. Recommended for all new setups. |
To test PayPal payments without real money:
OS Calendar automatically handles the PayPal IPN callback. No manual IPN configuration is needed in your PayPal account — PayPal sends the IPN to the return URL provided by OS Calendar.
Note: If your server uses a non-standard TLS configuration, you may need to contact your hosting provider to ensure TLS 1.2 is supported before enabling the new IPN verification.