Swift Harbour Knowledge Base
Swift Harbour Book Anything (New)
Search
K
Links

Stripe Overview for Standalone Customers

Global Payments Integrated (GPI) is an option for non-Marina Controller integrated customers. This streamlined service is popular for its sophisticated platform and simple pricing structure.

Using Stripe

  1. 1.
    To utilize Stripe, you must first create your own Stripe account. This is your personal account and the Swift Harbour team will have no access to it. You can create an account at https://dashboard.stripe.com/register
  2. 2.
    Once your Stripe account is created, you can connect it by logging into your Swift Harbour Dashboard and selecting "Apps and Integrations"
  3. 3.
    Then Select "production mode" under Stripe and follow the connection and authentication prompts in Stripe. *Caution, when you turn on test mode, this change is live. Do not use on your live site as this will stop customers from being able to enter in their real (non-test) credit card information.
  4. 4.
    A successful connection will display a magenta button that says "Disconnect" as below
  1. 5.
    Next proceed to your booking engine and turn on the payments in your booking engine as below:
  • View the booking engine settings
  • Proceed to the "Payment Processing" section and select "stripe" from the drop down menu (this will only display after a successful connection to Stripe is established via the steps above.
  • Scroll to the bottom of the page and click "Save"

WHAT YOUR CUSTOMERS WILL SEE

After your Stripe account is activated, your customers will now be required to enter their credit card details at the time of booking and will see the payment form below.

HOW TO PROCESS A PAYMENT

Now with Stripe setup, when your customer makes a booking request you will see a charge button and link at the bottom of their reservation that allows you to create charges, manage settings, refunds, reports and more.
Charges can be created at any point during the customer journey, from immediately after booking to after departure. Charges can also be done in increments so if you want to hold a deposit after booking and charge the balance at the end of your customer’s stay, you can do that! To create a charge, click on the “charge boater credit card button” and follow the prompts.
Once you create the payment, your customer will be emailed a receipt and the payment (minus Stripe's merchant fees) will be deposited into your account based on the Stripe terms and your set payout schedule – see more here.

HOW TO REFUND A PAYMENT

To refund a payment, click on the Visit Stripe Dashboard (for all charge and refund options) link below
You will automatically be taken to that customer’s file and from there you can click on refund under

HOW TO ADJUST SETTINGS

To adjust settings see reports and more, click on the Visit Stripe Dashboard (for all charge and refund options) link below
You can adjust account information, tax details, branding, bank account info, payment methods, email receipt preferences, team members and more from setting preferences under the settings menu (https://dashboard.stripe.com/settings)
And you can generate reports from the Stripe Account Data page (https://dashboard.stripe.com/account/data)

Stripe Robustness

Millions of companies in over 120 countries use Stripe to start, run, and scale their businesses. It is considered a leading payment processor and one of the top 10 largest in the world use by the companies below among many, many other.

Security using Stripe / PCI Compliance

Stripe has been audited by a PCI-certified auditor and is certified to PCI Service Provider Level 1. This is the most stringent level of certification available in the payments industry. To accomplish this, we use the best-in-class security tools and practices to maintain a high level of security at Stripe.

Encryption of sensitive data and communication

All card numbers are encrypted at rest with AES-256. Decryption keys are stored on separate machines. None of Stripe’s internal servers and daemons can obtain plaintext card numbers but can request that cards are sent to a service provider on a static allowlist. Stripe’s infrastructure for storing, decrypting, and transmitting card numbers runs in a separate hosting environment, and doesn’t share any credentials with Stripe’s primary services (API, website, etc.).