📄 Redsys

Redsys

Redsys is the primary technological backbone for the country’s digital payment ecosystem. It isn't a bank itself, but rather a "payment processor" or "gateway" that nearly every Spanish bank uses to handle transactions.

How to install

To get started, you will need your credentials from your bank's Redsys portal. Please ensure you have the following:

  • Merchant Code (FUC): Your unique business identifier.
  • Terminal Number: Usually 001 by default.
  • SHA-256 Key: This is your "secret" signing key.
💡

Use the SHA-256 key. Redsys sometimes provides multiple key types. Make sure you use the SHA-256 version.

Steps to install

  1. Navigate to the Redsys App within Camping Care.

  2. Click Install in the top right corner.

  3. Enter your credentials and select the appropriate Environment:

    • Test: Use this if you are using a Redsys sandbox account to simulate transactions.

    • Live: Use this for real transactions and actual payments.

  4. Click Save.

Once installed correctly, the app should look like this.

Setup

Once the app is installed, navigate to the Providers & Methods settings page to finalize your setup:

  1. Select Redsys from the provider dropdown.

  2. Toggle the payment methods (e.g., Visa, Mastercard, Bizum) that you wish to display on your checkout page.
💡

Provider Synchronization: These toggles control which payment icons are visible to your customers during checkout. However, the actual acceptance of these methods depends on your specific contract with your bank. Ensure the methods you select here are also activated in your Redsys Merchant Portal.

Pin terminals

As Redsys does not offer cloud based pin terminals, we are not able to connect them to our system in a cost effective way. Therefore you need to add terminal (In-person) payments manual to our software.




Making test payments

Before going live, use the Redsys test environment to verify your configuration. This ensures that the integration functions correctly without moving any actual funds.

⚠️

Testing payments do not work with all types of Redsys accounts!

Step-by-Step Testing Process:
  1. Set the environment to test: Inside the Redsys app, select "test" in the environment selection, then save.


  2. Create a Test Reservation: Generate a new booking using "dummy" or test guest information.

  3. Initiate Payment: Navigate to the Guest Page for that specific reservation and start the payment process.


  4. Simulate the Transaction: You will be redirected to the Redsys Payment Simulator.

    1. Note: Use a test card number provided by Redsys.



  5. Authorize the Payment: Follow the prompts in the simulator to set the transaction status as Completed/Successful.
    An example of the payment simulator, this screen can look different for you!
  6. Verify the Result: You will be redirected back to the reservation's Guest Page, where the payment should now be automatically recorded and reflected in the balance.

Once completed and no errors happened, you are good to go for live payments!