Changes

Jump to navigation Jump to search

Stripe deposit and balance

776 bytes added, 13:07, 6 October 2021
no edit summary
[[Category:How to]]
[[Category:Payments]]
[[Category:Stripe]]
<div class="heading">Stripe - Collect a deposit at time of the booking and outstanding balance before Checkin</div>
This page is about the menu {{#fas:cog}} (SETTINGS) PAYMENTS > PAYMENT GATEWAYS > STRIPE and automatic payment collection.  This page and explains how to setup payment collection and pending payments to collect a deposit at the time of the booking and a balance before the guest check-in.
__TOC__
=Set up =
==='''Step 1:''' Setup your Booking Rules for Payment Collection===
Go to {{#fas:cog}} (SETTINGS) PROPERTIES > BOOKING RULES > NORMAL BOOKINGS.
*Select Booking Type = Confirmed with deposit collection 2- via payment gateway
==='''Step 2:''' Setup the Payment Collection Rules===
Go to {{#fas:cog}} (SETTINGS) PAYMENTS > PAYMENT COLLECTION
*Set Non Payment Booking Status = Cancel
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> This sets the status of the booking if payment is not completed at the time of booking. Note : that if this setting is set to request, the guest will be sent a booking email even if they do not make a payment. If this setting is set to cancel the guest will only be sent a booking email after payment is made.
*Set Deposit Payment 1 - Percentage = 30 (enter the value you want to collect as your deposit)
*Set Deposit Payment 2 - Percentage = 100
==='''Step 3:''' Setup Stripe Account ===
Go to {{#fas:cog}} (SETTINGS) PAYMENTS > PAYMENT GATEWAYS > STRIPE and set:
*'''Instruction''' - Create an optional description to appear next to the Stripe pay now button.
==='''Step 4:''' Create a Payment Rule - (Optional===)
Standard payment rules in the system are Auto & Manual, you can create additional rules for the collection of outstanding payments
*Name = Enter your title - Not Cancelled (for example)
*Action = Auto
 
Payment Trigger :
*Booking Status = All not cancelled
*All Booking Info Codes (optional)
*Exclude Booking Info Code = optional (can exclude Virtual Credit cards, find the Booking info code in the booking)
Payment Limit: (optional)*Booking Balance or Group Booking BalanceThis can be used to prevent accidental overcharging in case a payment has already been made.
Payment Action :
*Funding Source = Guest card only
*Payment value adjustment = Limit to group booking balance
*Capture = Yes - immediately charged (Capture=Yes)
*Add info code on success = add a Booking Info item to the booking on success
*Add info code on failure = add a Booking Info item to the booking on failure
 
Prevent Auto Payment :
*Prevent payment if booking status : = Cancelled*Prevent payment after check-out (days) = 7 (default)*Prevent payment action : = Set Manual
==='''Step 5:''' Create Auto Actions===
Go to {{#fas'''Step 5:cog}} (SETTINGS) GUEST MANAGEMENT > AUTO ACTIONS ''' Create Auto Actions
Two auto actions will be required, one to collect the outstanding balance for ALL bookings and the other to collect the deposit for Channel bookings (Non Virtual Cards) .
<div class="mw-collapsible mw-collapsed"Go to {{#fas:cog}} (SETTINGS) GUEST MANAGEMENT ><div class="headline-collapse" >====Auto AUTO ACTIONS and click '''Create New Action 1 - Collect outstanding balance====''' to create them.
For '''Auto Action 1 - Collect outstanding balance for all bookings, Direct direct and Channelchannel/OTAs.  </div><div class="mw-collapsible-content">Click '''Create New Action'''
Trigger tab:
*Booking Source
**Booking Source =All (this will apply to all bookings, direct, manual and channels). If you want to have different auto actions/rules for direct bookings -v- channel bookings, then select ‘Direct’ this will include manually created bookings and booking page bookings.
*Booking Conditions
*Info Codes
**Exclude Booking Info code = BOOKINGVIRTCARD, EXPEDIACOLLECT, AGODACOLLECT
 <span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> If you receive virtual credit cards from the channels, then enter the Booking Info codes to prevent additional pending payments being added to bookings.
Booking tab: Optional
**Description = the text you will see in the "Charges and Payments" tab
**Status = if you use the status function add the status you want to apply to the pending payment (optional)
**Amount = 100 (this will be 100% of the outstanding group balance)
**Payment Rule = Not Cancelled - See Step 4 above (if you have set up payment rules in SETTINGS->PAYMENTS ->PAYMENT RULES they will be available here)
**Payment Due = Trigger date
**Invoicee = If you use the "invoicee" function you can select which invoicee the pending payment will be assigned to.
</div></div> <div class="mw-collapsible mw-collapsed"><div class="headline-collapse" >===='''Auto Action 2 - Collect Deposit from Channel bookings - Non virtual cards==== For for channel bookings excluding virtual credit cards. </div><div class="mw-collapsible-content"> Click '''Create New Action'''
Trigger tab:
**Time Window = 1 day
*Booking Source
**Booking Source =Channel Manager (this will apply to all bookings from OTAs/channels) . If you want to have different auto actions/rules for each channel booking, then select the Channel from the list’
*Booking Conditions
*Info Codes
**Exclude Booking Info code = BOOKINGVIRTCARD, EXPEDIACOLLECT, AGODACOLLECT
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> If you receive virtual credit cards from the channels, then enter the Booking Info codes to prevent additional pending payments being added to bookings.
Booking tab: Optional
**Invoicee = If you use the "invoicee" function you can select which invoicee the pending payment will be assigned to.
</div>=Credit Card details at Stripe=</div>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. {| class="wikitable"! scope="col"| Code! scope="col"| 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|- |CARDFAILSTRIPE| card has failed at Stripe, see the note for reason|- |}
2,819

edits

Navigation menu