Stripe deposit and balance: Difference between revisions

Jump to navigation Jump to search
No edit summary
Lesley (talk | contribs)
 
(7 intermediate revisions by the same user not shown)
Line 31: Line 31:


=Set up =
=Set up =
'''Step 1:''' Setup your Booking Rules for Payment Collection
<div class="mw-collapsible mw-collapsed">
<div  class="headline-collapse" >
Step 1: Setup your Booking Rules for Payment Collection
</div>
<div class="mw-collapsible-content">


Go to {{#fas:cog}} (SETTINGS) PROPERTIES > BOOKING RULES > NORMAL BOOKINGS.
Go to {{#fas:cog}} (SETTINGS) BOOKING ENGINE > NORMAL BOOKINGS.


*Select Booking Type = Confirmed with deposit collection 1- via payment gateway  
*Select Booking Type = Confirmed with deposit collection 1- via payment gateway  


Go to {{#fas:cog}} (SETTINGS) PROPERTIES > BOOKING RULES > NEAR TERM  BOOKINGS. (optional)
Go to {{#fas:cog}} (SETTINGS) BOOKING ENGINE > NEAR TERM  BOOKINGS. (optional)


*Set Days in Advance = 14 (set the appropriate days)  
*Set Days in Advance = 14 (set the appropriate days)  


*Select Booking Type = Confirmed with deposit collection 2- via payment gateway  
*Select Booking Type = Confirmed with deposit collection 2- via payment gateway  
</div></div>


<div class="mw-collapsible mw-collapsed">
<div  class="headline-collapse" >
Step 2: Setup the Payment Collection Rules
</div>
<div class="mw-collapsible-content">


'''Step 2:''' Setup the Payment Collection Rules


Go to {{#fas:cog}} (SETTINGS) PAYMENTS > PAYMENT COLLECTION  
Go to {{#fas:cog}} (SETTINGS)   BOOKING ENGINE > DEPOSIT COLLECTION DIRECT BOOKINGS


*Set Non Payment Booking Status = Cancel
*Set Non Payment Booking Status = Cancel
Line 52: Line 61:
<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.
<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 Collection 1 - Percentage = 30 (enter the value you want to collect as your deposit)
*Set Deposit Payment 2 - Percentage = 100
*Set Deposit Collection 2 - Percentage = 100
</div></div>


 
<div class="mw-collapsible mw-collapsed">
'''Step 3:''' Setup Stripe Account  
<div  class="headline-collapse" >
Step 3: Setup Stripe Account
</div>
<div class="mw-collapsible-content">


Go to {{#fas:cog}} (SETTINGS)  PAYMENTS > PAYMENT GATEWAYS > STRIPE and set:
Go to {{#fas:cog}} (SETTINGS)  PAYMENTS > PAYMENT GATEWAYS > STRIPE and set:
Line 69: Line 82:
*'''Title''' - Customise the title for this payment option.
*'''Title''' - Customise the title for this payment option.
*'''Instruction''' - Create an optional description to appear next to the Stripe pay now button.
*'''Instruction''' - Create an optional description to appear next to the Stripe pay now button.
</div></div>


 
<div class="mw-collapsible mw-collapsed">
'''Step 4:''' Create a Payment Rule  (Optional)
<div  class="headline-collapse" >
Step 4: Create a Payment Rule  (Optional)
</div>
<div class="mw-collapsible-content">


Standard payment rules in the system are Auto & Manual, you can create additional rules for the collection of outstanding payments
Standard payment rules in the system are Auto & Manual, you can create additional rules for the collection of outstanding payments
Line 95: Line 112:
*Payment value adjustment = Limit to group booking balance
*Payment value adjustment = Limit to group booking balance
*Capture = Yes - immediately charged (Capture=Yes)
*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 Auto Payment :
Line 102: Line 117:
*Prevent payment after check-out (days) = 7 (default)
*Prevent payment after check-out (days) = 7 (default)
*Prevent payment action = Set Manual
*Prevent payment action = Set Manual
</div></div>


 
<div class="mw-collapsible mw-collapsed">
'''Step 5:''' Create Auto Actions  
<div  class="headline-collapse" >
Step 5: Create Auto Actions  
</div>
<div class="mw-collapsible-content">


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).  
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).  
Line 126: Line 145:
**Invoice Balance= Not Zero (can be used to refine the auto action being triggered)
**Invoice Balance= Not Zero (can be used to refine the auto action being triggered)
*Info Codes
*Info Codes
**Any Booking Info Code = STRIPEPAYMENT
**Exclude Booking Info code = BOOKINGVIRTCARD, EXPEDIACOLLECT, AGODACOLLECT
**Exclude Booking Info code = BOOKINGVIRTCARD, EXPEDIACOLLECT, AGODACOLLECT


Line 191: Line 211:
**Payment time = set the time to collect payment
**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.
**Invoicee = If you use the "invoicee" function you can select which invoicee the pending payment will be assigned to.
</div></div>
=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
|-
|STRIPEREFUND
| refund has been processed at Stripe
|-
|CARDFAILSTRIPE
| card has failed at Stripe, see the note for reason
|-
|}