Salesforce (Commerce) Payments: Payment Integration Simplified

As a Commerce Cloud connoisseur, you know how important it is to have a seamless customer payment process. After all, a clunky checkout experience can result in abandoned carts and lost sales.

But what exactly is Salesforce Payments – or Commerce Payments, and how can it benefit you with the payment provider implementation? In this article, we’ll explore the ins and outs of Salesforce Payments, from its features and benefits to the integration.

A plugin?

salesforce payments business manager
Salesforce Payments in the Business Manager

Salesforce Payments is an optional “plugin” consisting of a native Business Manager interface and cartridge that provides native integration with the payment provider “Stripe“. Since this payment provider may not apply to all projects, you are not forced to enable and use it.

But if you are still in the process of selecting a Payment Service Provider, this is a strong contender to consider. But hold off on deciding until you have read this article.

Stripe

If you’re a developer working with e-commerce platforms, you’ve likely heard of Stripe, a technology company that provides an online payment processing platform. Founded in 2010 by brothers Patrick and John Collison, Stripe has become one of the world’s most widely used payment gateways, processing billions of transactions yearly. One of the reasons for Stripe’s popularity is its ease of use and straightforward APIs.

But Stripe is more than just popular because it’s easy to use. The platform also offers a range of advanced features, such as support for multiple currencies, fraud prevention tools, and powerful analytics capabilities. Another factor that has contributed to Stripe’s success is its commitment to innovation. The company constantly releases new features and updates to its platform, ensuring it stays at the forefront of the rapidly evolving e-commerce landscape.

And with the integration of Salesforce Payments, companies can take advantage of Stripe’s capabilities directly within the Salesforce platform.

Salesforce Payments

The key benefit of integrating Salesforce Payments into your e-commerce project is the ability to manage payments directly within the Salesforce platform. That way, you can easily set up and manage payment methods and view payment information within a single, unified platform.

This out-of-the-box integration can help save time and reduce the need for custom development work, allowing developers and businesses to focus on other aspects of their e-commerce projects.

New features added regularly

Usually, when you integrate with a payment provider, updates happen to their APIs – but it is still your responsibility to implement them. With Salesforce Payments, new features get added regularly. Let us have a look at the past few months:

Double-Edged Sword?

As you may already know, the checkout process plays a crucial role in the customer journey. However, by using Salesforce Payments, you surrender some control, and if any changes are made, you’ll have to adjust accordingly.

Nevertheless, this is the norm for the entire platform, and Salesforce is highly proficient in this field. It’s simply a factor to be mindful of and to monitor by reviewing the release notes and known issues.

Missing payment methods?

You may have noticed that Salesforce Payments only supports some payment methods available on Stripe. This is an important consideration when selecting a payment provider for your current and future projects. Keep this in mind!

Combining with other payment providers

I talked about the “Double-Edged Sword” before, but it’s even more important to keep in mind if you’re considering adding more payment providers later.

With most payment providers, you can get your hands on the source code for their cartridge and customise it however you want, even combining it with other providers. But you have less control over Salesforce Payments, which could cause you to hit a wall or two before coming to a solution. 

Composable Storefront

Currently, there is no readily available integration for the PWA Kit, a component of the Composable Storefront. However, plans are in place to include this integration in the future.

Multi-Cloud (the future)

Do you have multiple Salesforce products in your architecture, such as Order Management? In that case, Salesforce payments will have the added benefit of being available and integrated out of the box in the future!

The roadmap of Salesforce payments is filled with multi-cloud journeys! (Forward-looking statement 😅)

How to get started

salesforce payments

For those familiar with my articles, I am not one to start reinventing (and writing) the wheel. And in this case, a rare one for B2C Commerce Cloud, Trailheads are available!

Other options

As mentioned, Salesforce provides this as an option – not a pre-requisite. You still have the freedom to integrate any PSP your heart desires.

But does that mean more custom development is needed to integrate them? The short answer is no, but it depends on whether they provide a cartridge (third-party plugin).

The most significant difference will be the need for integration in the Business Manager. You will have to configure the different payment options in a separate interface unless a payment provider decides to write a custom-built Business Manager module too. 
But for most, the benefits of this fully-fledged custom-built administrative module outweigh the cost of development and keeping it up to date (at least, that is my speculation).

But, of course, nothing stops you from building it yourself – if time and budget are available, that is.

Here is a list of Payment Service Providers that have a storefront cartridge available, which will ultimately mean less development to get it up and running:

Conclusion

By leveraging Salesforce Payments, you can provide customers with various payment options, reduce the need for custom development work (and the complexity), and streamline the payment processes.

person-holding-creditcard-next-to-register-vintage

Table of Contents

Facebook
Twitter
LinkedIn