Getting Started

Activate payments

Set up how your customers pay: Stripe, Redsys, pay at the venue, or room folio charge

3 min min read

To charge for bookings you can enable several payment methods from Settings → Payments. Each method can be assigned to the zones you choose, so you can offer different options in each zone.

Available payment methods

  • Stripe: card payment (international), including Apple Pay and Google Pay. Requires setting up your Stripe keys.
  • Redsys: card payment through a bank card terminal (POS), common in Spain. Requires the merchant code (FUC), the terminal, and the SHA-256 secret key provided by your bank.
  • Pay at the venue: the customer books without paying online and pays in person on arrival, in cash or with a physical card. There is no online charge and no card is stored.
  • Room folio charge: for hotels with a connected PMS; the amount is charged to the guest's room account.

Note: Stripe and Redsys are online payment gateways and must be configured before use. Pay at the venue needs no configuration. The folio charge appears automatically when your PMS is connected.

This guide focuses on Stripe. Redsys is configured in a similar way (by filling in your merchant details) from the same Payments screen.

Prerequisites (Stripe)

Before starting you need:

  • A Stripe account (free to create)
  • Bank details to receive transfers
  • Business documentation (depending on country)

Step 1: Create a Stripe account

If you don't have a Stripe account:

  1. Go to stripe.com
  2. Click on "Create account"
  3. Complete the registration with your details
  4. Verify your identity and bank details

Note: Stripe may take 1-2 days to verify your account.

Step 2: Configure Stripe with your keys

Reserva de Hamacas does not use Stripe's connection wizard: you enter your API keys directly. You'll find them in the Stripe dashboard, under Developers → API keys.

  1. In the side menu, go to Settings → Payments
  2. Check Stripe as a payment method
  3. In the Stripe section, paste:
    • Publishable Key: your publishable key, starts with pk_...
    • Secret Key: your secret key, starts with sk_...
  4. Click on "Save"

Note: The secret key is stored encrypted and is not shown again; the field will be left blank after saving. To change it, type a new one and save again.

Set up the webhook

Once the keys are saved, the webhook section will appear, needed for Stripe to confirm payments. Copy the webhook URL shown, create it in the Stripe dashboard, and verify the connection from that same section.

Step 3: Assign the method to your zones

Each payment method can be assigned to the zones where you want to offer it. In the Active payment methods list, under each checked method, choose the zones where it will be available. If you don't check any zone, the method applies to all of them.

Step 4: Test the payment

Stripe tells test mode from live mode by the key prefix: keys starting with pk_test_ / sk_test_ operate in test mode. There is no "test mode" switch for Stripe (that button does exist, but it belongs to Redsys).

To run a test with test keys:

  1. Set up your test keys (pk_test_... and sk_test_...)
  2. Make a booking from the widget
  3. Use the test card: 4242 4242 4242 4242
  4. Any future date and 3-digit CVC
  5. Verify that the booking is created correctly

Fees

Stripe fees

Stripe charges approximately 1.4% + €0.25 per transaction in Europe.

No additional fees

Reserva de Hamacas does not charge additional transaction fees.

Next step

With payments activated, the last step is to publish the widget.

Activate payments