Stripe Payment Request

From Beds24 Wiki
Revision as of 09:42, 30 July 2021 by Lesley (talk | contribs)
Jump to navigation Jump to search
Stripe - Send a Payment Request to your guests to make a payment
This page is about the menu  (SETTINGS) PAYMENTS > PAYMENT GATEWAYS > STRIPE.
This page explains how to send a payment request to the guest to make a payment.

Contents

1 Use

You can use this method if:

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

And

You require the guest to make a payment, you have a telephone booking and/or require the guest to make the payment.

If you are in the EU and/or have guests from the EU, you may need to comply with 3DSecure Payments, this will require you to send a payment link to the guest to make the payment directly.

2 How it works

You send a payment link to the guest so they can make the payment.

3 Set up

3.1 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.

3.2 Step 2: Create Auto Auctions

Go to (SETTINGS) GUEST MANAGEMENT > AUTO ACTIONS

You can setup multiple auto actions to collect different amounts at different times. Depending on when you want to collect the payments, deposit on booking, collect a payment after the cancellation period, collect a payment before they arrive.

3.2.1 Auto Action 1 - Send Payment Request for the deposit

Can be used for all bookings and EU countries and required to comply with EU 3DSecure regulations.

Click Create New Action

Trigger tab:

  • Time
    • Trigger Event = Booking
    • Trigger Time = Immediately
    • Time Window = 1 day
  • Booking Source
    • Booking Source =ALL (this will apply to all bookings)
If you want to have different auto actions/rules for each channel booking, then select the Channel from the list’ 
  • Booking Conditions
    • Group Booking Trigger = Trigger only Master
    • Status = All not cancelled
    • Invoice Balance= Any

Message tab:

  • Send Message = Booking API/Smart Email

If the "Mail & Actions" tab contains a "real" Email address the message is sent to the guests Email address. If only a masked Email address is available the message sends via the channels API messaging systems if possible.

If no connection to a messaging system is available the message will send to the Email address from the "Mail & Actions" tab of the Email.

  • Email Subject - enter the subject for your Guests
  • Plain Text Box - will send to channels using Message API

Message Text :- enter the text you wish to send to your guests include URL, you can set a value/percentage or full amount. see here


Dear [GUESTNAME],

To confirm your booking,a deposit of 25% is required for your stay at [PROPERTYNAME].

Please use the link below to make a payment.

https://beds24.com/bookpay.php?bookid=[BOOKID]&g=st&pay=groupbalance&pc=25

We look forward to welcoming you.

Best Regards,

[PROPERTYNAME]


To request the guest to make a payment of 25% of the booking balance (group), then use this setting &pay=groupbalance&pc=25 For a fixed amount of 100, the use &pay=100 You can also show different payment methods for the guest to choose, g=st,pp will show Stripe and Paypal payment gateways.


  • HTML box - Email will be sent

Email Text :- It is possible to use the same details (URL) as in the Plain Text box above, alternatively you can use the template variable details below see here


Dear [GUESTNAME],

To confirm your booking,a deposit of 25% is required for your stay at [PROPERTYNAME].

Please use the link [PAYLINK:25%] to make a payment.

We look forward to welcoming you.

Best Regards,

[PROPERTYNAME]


[PAYLINK:25%] -Creates a payment link (HTML A tag) for the payment request for a percentage of the outstanding balance. Use 100% to specify the full outstanding balance.You can also use a percentage over 100% if you want to charge extra for example for credit card payments. [PAYLINK:200] - Creates a payment link (HTML A tag) for the fixed payment amount 200.


Booking tab: Optional

  • Flag Text = PayReq (for example)
  • Flag Colour = select the colour as this will be visible in the Calendar/Bookings list

Booking Info tab:

  • Optional, add a booking info tab for information and reporting

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.

3.2.2 Auto Action 2 - Send Payment Request for deposit after cancellation period expires.

Can be used for all bookings and EU countries and required to comply with EU 3DSecure regulations.

You only collect a payment from the guest after the 30 days cancellation period has expired.

Click Create New Action

Trigger tab:

  • Time
    • Trigger Event = Checkin
    • Trigger Time = -30
    • Time Window = 30 day
  • Booking Source
    • Booking Source =ALL (this will apply to all bookings)
If you want to have different auto actions/rules for each channel booking, then select the Channel from the list’ 
  • Booking Conditions
    • Group Booking Trigger = Trigger only Master
    • Status = All not cancelled
    • Invoice Balance= Any

Message tab:

  • Send Message = Booking API/Smart Email

If the "Mail & Actions" tab contains a "real" Email address the message is sent to the guests Email address. If only a masked Email address is available the message sends via the channels API messaging systems if possible.

If no connection to a messaging system is available the message will send to the Email address from the "Mail & Actions" tab of the Email.

  • Email Subject - enter the subject for your Guests
  • Plain Text Box - will send to channels using Message API

Message Text :- enter the text you wish to send to your guests include URL, you can set a value/percentage or full amount. see here


Dear [GUESTNAME],

To confirm your booking,a deposit of 25% is required for your stay at [PROPERTYNAME].

Please use the link below to make a payment.

https://beds24.com/bookpay.php?bookid=[BOOKID]&g=st&pay=groupbalance&pc=25

We look forward to welcoming you.

Best Regards,

[PROPERTYNAME]


For a payment of 25% of the booking balance (group), then use this setting &pay=groupbalance&pc=25 For a fixed amount of 100, the use &pay=100 You can also show different payment methods for the guest to choose, g=st,pp will show Stripe and Paypal payment gateways.


  • HTML box - Email will be sent

Email Text :- It is possible to use the same details (URL) as in the Plain Text box above, alternatively you can use the template variable details below see here


Dear [GUESTNAME],

To confirm your booking,a deposit of 25% is required for your stay at [PROPERTYNAME].

Please use the link [PAYLINK:25%] to make a payment.

We look forward to welcoming you.

Best Regards,

[PROPERTYNAME]


[PAYLINK:25%] -Creates a payment link (HTML A tag) for the payment request for a percentage of the outstanding balance. Use 100% to specify the full outstanding balance.You can also use a percentage over 100% if you want to charge extra for example for credit card payments. [PAYLINK:200] - Creates a payment link (HTML A tag) for the fixed payment amount 200.


Booking tab: Optional

  • Flag Text = PayReq (for example)
  • Flag Colour = select the colour as this will be visible in the Calendar/Bookings list

Booking Info tab:

  • Optional, add a booking info tab for information and reporting

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.