Payment gateways - PayPal

PayPal payment is included by default in Pinpoint Booking System.

Settings

Calendar settings

To configure PayPal PAyment go to Calendar payment gateways in WordPress admin -> Pinpoint Booking System -> Calendars -> Select calendar -> Click on payment gateways icon, and set the settings.

To get PayPal API credentials, follow the instructions on this page.

To get PayPal Sandbox API credentials, follow the instructions on this page.

Calendar payment gateways settings
Enable PayPal payment Default value: Disabled. Allow users to pay with PayPal. The period is instantly booked.
Enable PayPal credit card payment Default value: Disabled. Enable so that users can pay directly with their credit card.
PayPal API user name Enter PayPal API credentials user name. View documentation to see from were you can get them.
PayPal API password Enter PayPal API credentials password. View documentation to see from were you can get them.
PayPal API signature Enter PayPal API credentials signature. View documentation to see from were you can get them.
Enable PayPal sandbox Default value: Disabled. Enable to use PayPal sandbox features.
PayPal API sandbox user name Enter PayPal API sandbox credentials user name.
PayPal API sandbox password Enter PayPal API sandbox credentials password.
PayPal API sandbox signature Enter PayPal API sandbox credentials signature.
Enable refunds Default value: Disabled. Users that paid with PayPal will be refunded automatically if a reservation is canceled.
Refund value Default value: 100. Enter the refund value from reservation total price.
Refund type Default value: Percent. Select refund value type. It can be a fixed value or a percent from reservation price.
Redirect after payment Enter the URL where to redirect after the payment has been completed. Leave it blank to redirect back to the calendar.

Notifications settings

You can configure if you want to be notified when a payment is done using PayPal Payment in Calendar notifications in WordPress admin -> Pinpoint Booking System -> Calendars -> Select calendar -> Click on notifications icon.

You can edit notification messages in Email templates section.

Notifications settings
Stripe - Notify admin Enable to send an email notification to admin on book request payed with Stripe.
Stripe - Notify user Enable to send an email notification to user on book request payed with Stripe.