Plugin - Square
The RSBooking! Square plugin allows users to pay for bookings using Square payment processor.
This RSBooking! Square Payment Integration Plugin is commercial and needs to be purchased separately. You can buy it by accessing Customer Area > My memberships > Active Memberships > clicking the 'Buy Extra Plugins' button of your RSBooking! license.
Downloading and Installing the plugin
Download
You can download the plugin by logging with your purchase user, then head to Downloads > Paid downloads > RSBooking! - Modules & Plugins > "Square Plugin".
Configuring the plugin
Configuring Square payment gateway can be done from Components > RSBooking! > Payments > Square tab:
- Application Access Token: You can find this in your Square Developer Dashboard under your application settings.
- Location ID: Retrieve this from your Square Developer Dashboard within your application’s locations.
- Webhook Signature Key: Available under the Webhooks section in your Square Developer Dashboard.
- Webhook URL: Copy this URL into Square when setting up your Webhook Subscription for the
order.updated
andpayment.updated
events. - Mode: Choose between Sandbox (for test payments) or Production (for live payments).
- (optional) Tax Type: Percent (%) / Fixed Rate
- (optional) Tax Value: Amount of tax. Total amount of the transaction must include this amount.