Introduction
Supporting Stripe as a payment provider for TripBuilder allows users to make payments through credit cards or alternative payment methods, removing payment barriers and enhancing the user experience.
To enable Stripe, customers must select Stripe as a Payment Processor in Settings.
User Flow
Finalise the itinerary definition and component selection in Planner.
Start checkout.
Select Online Payment as the payment option.
Click on Book and Pay Now.
Stripe popup appears.
Fill in with the appropriate credit card data
Click on the "Pay now" button
Receive payment and itinerary booking confirmation in TripBuilder.
For more information, please check the Checkout Process with Online Payment article.
Configuration
Stripe Connect: Simple Configuration from Cockpit
After selecting Stripe as a Payment Processor, a “Connect with Stripe” button will be displayed, where customers will be redirected to the Stripe website. Customers already with a Stripe account can log in and complete the setup. Alternatively, non-Stripe customers can sign up through the link and then do the setup to connect with TripBuilder.
User experience is improved through a transparent configuration process, avoiding the need for our customers to enter complex configuration parameters.
We also support a manual account selection for customers already connected to Stripe. Customers will be able to select a Connected Account ID after a successful “Connect with Stripe” flow within their TripBuilder instance. After selection, the Connect Account ID will be re-validated by TripBuilder, stored and applied to future transactions.
This feature is particularly relevant when multiple Distribution Channels use Stripe, as the same Connected Account ID could be selected, avoiding multiple “Stripe Connect” flows.
Please note that if a manually selected configuration is defined, it will be superseded should the “Connect with Stripe” method be utilised.
Testing
Nezasa's STAGING and DEV environment use the sandbox environment of Stripe. As a customer of Stripe, you can switch to your a sandbox account when logged in.
Please note that only test credit cards can be used in that environment. The list of test credit cards can be found in the Stripe documentation: https://stripe.com/docs/testing?testing-method=card-numbers
Further Remarks
How to enable/disable payment methods?
Everything within the Stripe Payment Page is to be configured in your Stripe account. For further help with your Stripe account, please reach out to Stripe directly.
Payment Data in TripBuilder / PCI
Nezasa is not holding nor processing any of the relevant payment data. The user directly enters the data on the hosted payment page of Stripe.
Do you support a Stripe account per distribution channel?
Yes, TripBuilder supports configuring different credentials for each distribution channel.
