Payment gateway development expectations

  • Updated

The Optimizely Configured Commerce engineering team now has an integration with Spreedly, a global payments ecosystem. The addition of Spreedly grants clients access to more payment gateway options. Clients implementing new payment gateways on their Configured Commerce storefront must select a payment gateway and a payment method that Spreedly supports.

Optimizely Configured Commerce is an extendable SaaS platform that provides an out-of-the-box commerce solution that can be customized to your needs by an implementation partner.

Third-party application connectors are an important aspect of platform customization.

Expectations for non-payment connectors

For most connectors, an implementation partner is responsible for the evaluation, design, development, implementation, and testing of the connector.

Although Optimizely has created several connectors to common ERP, PIM, tax, and other data providers, these connectors only serve as a starting point. Implementation partners may need to extend further to fit your unique needs.

Payment gateways are an exception to the above process. Optimizely will own the design and development of the credit card portion of payment gateways to ensure Payment Card Industry (PCI) compliance. Implementation partners will remain responsible for implementing and testing the credit card portion of each payment gateway.

Payment gateways that support credit card payments typically also support other payment types, including eCheck, ACH, SEPA, and so on. In these cases, Optimizely may choose to create a connector that supports multiple payment types.

However, implementation partners are ultimately responsible for the design and development of non-PCI scope payment methods and non-PCI scope aspects of the gateway, such as the frontend design of credit card payments. Implementation partners must avoid any change to the base code, as such changes may impact the connector's PCI compliance.

For those payment gateways that have no PCI scope, such as an eCheck, ACH, or SEPA payment gateway, implementation partners are responsible for evaluation, design, development, implementation, and testing.

Request a new payment gateway

In December 2023, Optimizely released an integration with Spreedly, a global payment ecosystem. Spreedly offers Optimizely clients access to over 200 payment gateways and a variety of payment methods.

Clients interested in implementing a new payment gateway may select any payment gateway or payment method Spreedly supports.

Optimizely allows only Spreedly-supported payment gateways for new implementations.

Additionally, Optimizely must add additional settings to the admin console to support each payment gateway with the Spreedly integration. During your implementation process, please have your implementation partner submit a request to to request support for your intended payment gateway. You can also send such requests to your Onboarding Engagement Manager or Customer Success Manager, who will create a ticket for the Optimizely engineering team and provide periodic updates.

Once submitted, it will take Optimizely up to two months to support a new payment gateway with the Spreedly integration.

New payment gateways will require an upgrade to the most recent version of Configured Commerce.

If the selected payment gateway cannot be implemented with Spreedly or in a PCI-compliant manner, Optimizely reserves the right to decline support for that payment gateway.

Spreedly with Classic sites

The Spreedly integration is only available for Spire sites and is not available for sites on Classic. If your site is on Classic, use the library of existing payment gateways until you complete an upgrade to Spire. 

Transaction Usage for Spreedly

Your number of total transactions for a given year for Spreedly is directly tied to the number of transactional orders on your Configured Commerce subscription.  

If you have any questions, check the service definition or check with your Customer Success Manager.

Request a non-Spreedly supported payment gateway

If you are interested in implementing a payment gateway that is not already supported by Spreedly, you can request that Optimizely work with Spreedly to add a new payment gateway. However, the expected cost and timeline for completion are determined on a case-by-case basis.