Stripe Channel Virtual Cards

From Beds24 Wiki
Jump to navigation Jump to search
Stripe - Auto Process Channel Virtual Cards
This page is about the menu  (SETTINGS) PAYMENTS > PAYMENT GATEWAYS > STRIPE and automatic payment collection for OTA Virtual Cards and explains how to setup the channels to automatically collect a payment from Virtual Credit Cards

1 Use

You can use this method if:

You have a Stripe account and you have connected it to your property.

And

You connect to Booking.com, Expedia and Agoda. (Channels that provide virtual credit cards).

2 How it works

The channels collect the payment from the guest and send you a virtual credit card that can be sent to Stripe with the payment date set.

When the booking is imported from the Channel, there will be a Pending Payment automatically added to the booking with the payment collection date set

3 Set up

Step 1: Setup Stripe Account

Go to (SETTINGS) PAYMENTS > PAYMENT GATEWAYS > STRIPE and set:

Stripe is compatible with the pending payments auto charge function and direct charging a stored card from bookings, when you connect via the ‘Connect’ Button.

  • Click Connect Button. If you have multiple Stripe Accounts, ensure you connect to the correct Stripe account in your Stripe dashboard.
  • Set Enable/Priority - if you plan to use multiple Payment gateways, set the number based on the order on the payment page.
  • Save all cards to Stripe = Yes.
  • Capture = Yes, for your Beds24 booking page, this will collect the payment at the time of the booking.
  • Payment Description - Description for Stripe payments, template variables can be used. This description will be seen in the STRIPE dashboard, this is not visible to the Guest.
  • Title - Customise the title for this payment option.
  • Instruction - Create an optional description to appear next to the Stripe pay now button.

Step 2: Setup a Payment rule to manage payment collections

If the booking is cancelled, then you can manage the cancellation of the pending payment.

Go to (SETTINGS) PAYMENTS > PAYMENT RULES and create a new Payment Rule.

Payment Rule:

Name = Enter your title - Virtual Cards (for example) Action = Auto

Payment Trigger :

  • Booking Status = All not cancelled
  • Any Booking Info Code (optional)
  • All Booking Info Codes (optional)
  • Exclude Booking Info Code = (optional)

Payment Action :

  • Funding Source = Virtual card only
  • Payment value adjustment = Limit to group booking balance
  • Capture = Yes - immediately charged (Capture=Yes)

Prevent Auto Payment :

  • Prevent payment if booking status = Cancelled
  • Prevent payment after check-out (days) = 7 (default)
  • Prevent payment action = Set Manual

Step 3: Setup Auto Processing for the Channels.

Go to (SETTINGS) CHANNEL MANAGEMENT > BOOKING.COM > MAPPING

Auto Payment Processing

  • Auto Process Virtual Cards = YES
  • Virtual Card Payment Rule = select the rule from Step 2 above.

Repeat this for each of the Channels that allow Auto Processing of virtual cards.

4 Credit Card details at Stripe

The card will be saved as a new customer in Stripe with the booking number as a reference. Once the new customer is created in Stripe the card can be charged.

Multiple cards can be sent for each Stripe customer and a specific one selected when charging.

Stripe will only accept valid cards. If Stripe reject the card, it's details will still be visible at Beds24.

Info Codes in the "Info" tab of the booking show you which action was performed.

Code Use
CARDTOSTRIPE card details were sent to Stripe
STRIPEPAYMENT payment imported from Stripe
STRIPEFAIL card could not be sent to Stripe
CARDEXPIRES added when the card expires before check-in
STRIPEAUTHORIZE payment has been authorised by Stripe
STRIPEREFUND refund has been processed at Stripe
CARDFAILSTRIPE card has failed at Stripe, see the note for reason