Changes

Jump to navigation Jump to search

Stripe Security Deposit capture

751 bytes added, 10:26, 7 November 2023
[[Category:How to]]
[[Category:Payments]]
[[Category:Stripe]]
<div class="heading">Stripe - Authorise a Refundable Security Payment</div>
This page is about the menu {{#fas:cog}} (SETTINGS) PAYMENTS > PAYMENT GATEWAYS > STRIPE and authorisation of a refundable payment.  This page and explains how to setup a pending payment to ‘Capture/Authorise’ a refundable Security Deposit.
__TOC__
=How it works=
With Stripe and you can authorise a payment on a credit card to be released after a fixed period if the payment is not collected.
You can define the Due date/time and the amount to be authorised.
=Set up=
==='''Step 1:''' 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 2:''' Create a Payment Rule - Capture Refundable Security Deposit ===
Go to {{#fas:cog}} (SETTINGS) PAYMENTS > PAYMENT RULES
*All Booking Info Codes (optional)
*Exclude Booking Info Code= BOOKINGVIRTCARD, EXPEDIACOLLECT, AGODACOLLECT If you have virtual credit cards from the channels, then use this option.
 <span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> You will need to send a payment request link to the guest for them to authorise the payment as it is not possible to authorise a refundable payment on a Virtual Card.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 = Default
*Capture = NO - Authorised for collection later
*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 3:''' Create Auto Auctions===Actions
Go to {{#fas:cog}} (SETTINGS) GUEST MANAGEMENT > AUTO ACTIONSand click '''Create New Action''' to create them.
If the guest credit card is already at Stripe, then you need one Auto Action ONE .
If you accept Virtual Credit Cards from the channels, then you will need to send a payment link to either collect the guest credit card to then authorise the Security Deposit on their personnel card OR send a payment link so the guest can authorise the payment on their own credit card, it is not possible to take a Security deposit from a virtual card. (Auto Action TWO)  <div class="mw-collapsible mw-collapsed"><div class="headline-collapse" >==== '''Auto Action 1 - Authorise payment for all bookings - Guest Credit card at Stripe ===='''
For bookings via your booking page (direct) and Channel bookings (non virtual cards), the credit card has been sent and stored at Stripe.
 
</div>
<div class="mw-collapsible-content">
Click '''Create New Action'''
Trigger tab:
**Time Window = 1 day
*Booking Source
**Booking Source =ALL All (this will apply to all bookings, direct, manual and channels). If you want to have different auto actions/rules for each direct bookings -v- channel bookingbookings, then select the Channel from the list’ ‘Direct’ this will include manually created bookings and booking page bookings.
*Booking Conditions
*Info Codes
**Exclude Booking Info code = BOOKINGVIRTCARD, EXPEDIACOLLECT, AGODACOLLECT
If you receive virtual credit cards from the channels, then enter the Booking Info codes to prevent additional pending payments being added to bookings.
<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
*Flag Text = Security Deposit Pending Payment (for example)
*Flag Colour = select the colour as this will be visible in the Calendar/Bookings list
 
Booking Info tab: If you do not require an auto action to send a payment link to the guest for payment/authorisation, then this is optional.
*Booking Info Text - Refundable Security Deposit pending payment
 
Invoice tab:
*Add a Pending Payment to the booking
**Payment time = set the time to collect payment
**Invoicee = If you use the "invoicee" function you can select which invoicee the pending payment will be assigned to.
</div>
</div>
<div classspan style="mwcolor: #f3e504; font-collapsible mw-collapsedsize: 150%;">{{#fas:lightbulb}} <div class="headline-collapse" /span>====Auto Action 2 - Send Payment Request with If you accept Virtual Credit Cards from the channels, then you will need to send a payment link for to either collect the guest credit card to then authorise the Security Deposit Authorisation====on their personnel card OR send a payment link so the guest can authorise the payment on their own credit card, it is not possible to take a Security deposit from a virtual card.
Can be used for channel bookings with virtual cards or properties/guests in EU countries and required to comply with EU 3DSecure regulations.
</div><div class="mw'''Auto Action 2 -collapsible-content">Send Payment Request with link for Security Deposit Authorisation'''
Click '''Create New Action'''Can be used for channel bookings with virtual cards or properties/guests in EU countries and required to comply with EU 3DSecure regulations.
Trigger tab:
*Booking Source
**Booking Source =ALL All (this will apply to all bookings, direct, manual and channels) . If you want to have different auto actions/rules for each direct bookings -v- channel bookingbookings, then select the Channel from the list’ ‘Direct’ this will include manually created bookings and booking page bookings.
*Booking Conditions
**Status = All not cancelled
**Invoice Balance= Any
 
*Info Codes
**Exclude Booking Info code = STRIPEAUTHORISE CARDTOSTRIPE
This will trigger for all bookings that do not have a valid card at Stripe.
Message tab:
Booking Info tab: Optional, for information and reporting
*Booking Info Code = PAYREQ (for example enter the value - use one word only)
*Booking Info Text = Enter the description/text to show in for the Booking Info Code.  =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. {| 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|-
</div></div>|}
2,912

edits

Navigation menu