Introducing a new Payment Plugin for SFCC and Redsys

In this post, we’ll be reviewing the features of our new Redsys payment plugin for Salesforce B2C Commerce Cloud (SFCC), using Salesforce Reference Architecture (SFRA).

About Redsys

If you shop online in Spain, you’ve almost certainly used the Redsys payment gateway many times. With a history stretching back decades, Redsys is part of the DNA of e-commerce in Spain. 

Redsys is supported directly by most Spanish banks and provides a low-cost and robust solution for online credit/debit card payments. It also supports the phenomenally popular instant payment provider Bizum (see graphic) as well as Google Pay for rapid mobile payment.

Source: https://www.statista.com/forecasts/1001382/most-used-mobile-payments-by-brand-in-spain 

I4 Redsys Plugin for Salesforce B2C Commerce Cloud & SFRA

So let’s take a look at the features of the Redsys plugin: 

Compatibility

In its first version, we are supporting Salesforce B2C Commerce Cloud with SFRA, and minimum compatibility mode 19.10.

Installation

Installation requires only the usual steps of uploading the plugin cartridges to your SFCC instance and adding them to the cartridge path of each site where you need them. You also need to upload the meta-data archive and import it using Site Import. You’ll have access to a Redsys sandbox account for testing in your sandbox, development and staging environments. 

Bank and Terminal Configuration

In the Business Manager, you need to configure your merchant key, bank, and terminal number.  These settings can be different for each of your SFCC sites. If you have different sites for different sales channels, country markets or currencies, you can therefore configure each of them with the Redsys merchant account and terminal you use in each case. 

Personalization

For both card payment and Bizum, you can personalise the description, messages and icons that you will show in the checkout, including the card types you accept (as agreed with your bank). 

You can also modify the logo and messages and styling of the redirection and Redsys pages, shown after checkout.

Languages

The Redsys payment pages currently support 14 languages, including Spanish, Catalan, Valencian, Galician and Basque, as well as a number of European languages. 

Payment

The customer will first choose the payment method they want to use in the checkout (depending on the ones you have enabled on the site), which may include card payment with Redsys or payment by Bizum. After checkout, the customer is redirected to the payment pages in Redsys, where they enter the card details and follow the 2FA process of their bank if required. 

For Bizum, the customer enters the mobile phone number they have registered with Bizum. It’s slightly different from paying someone from your phone (outside e-commerce), where you need to use the number of the person you are paying.

Managing your Transactions: Capturing, Annulling and Refunding

Within the Business Manager, there is a separate custom section where you can search your Redsys transactions by order or transaction reference, and take further actions. 

For example, if you have configured authorisation rather than immediate capture of funds (you will capture when you ship the order), here you can capture the funds or annul the authorisation, cancelling the order. Alternatively, you can refund the order, if the order is already paid.  

If you want to automate these steps, we provide webhooks, so you can integrate your order management system to capture or authorise the payment or refund the order, when the order reaches the associated status. 

What’s Next?

We are currently preparing to make the new Redsys cartridge available to our existing SFCC customers. 

If you’re interested in using it on your site, we’ll also be publishing it via Github, and are preparing for publication in the App Exchange. Further enhancements, such as Google Pay and paying with saved cards will follow.

About Interactiv4 and Salesforce B2C Commerce Cloud

At Interactiv4 we have 13 years of experience developing e-commerce sites for D2C, B2C, Retail, B2B, and marketplaces, across diverse sectors, for small, medium and enterprise customers. 

We provide services for complete new Salesforce B2C Commerce Cloud site development, re-platforming and maintenance of existing sites, as well as for Salesforce B2B Commerce, Magento/Adobe Commerce and Shopify/Shopify Plus. 

If you’re interested in using our Redsys payment plugin or have a project you’d like to discuss with us, please make contact through the contact form and we’d be delighted to help.