Skip to content

Online Payments Changelog

Medusa Plugin

Plugin Online Payments Permalink

The SumUp plugin for Medusa(Opens in a new tab) is now available.

The plugin adds SumUp as a payment provider for Medusa v2 and supports:

  • Hosted Checkout for redirect-based payments
  • Payment Widget integrations for embedded card payments
  • Refunds through SumUp transactions
  • Medusa payment webhooks for asynchronous status updates

To get started, install @sumup/medusa-plugin, configure the provider in your medusa-config.ts, and enable it for the relevant region in Medusa Admin.

See the new Medusa plugin guide for setup steps, configuration options, and testing guidance.

Vendure Plugin

Plugin Online Payments Permalink

The SumUp plugin for Vendure(Opens in a new tab) is now available.

The plugin adds SumUp as a payment integration for Vendure and supports:

  • Hosted Checkout for redirect-based payments
  • Widget-oriented storefront integrations that use a returned checkoutId
  • Webhook-driven payment updates through Vendure’s payment flow

To get started, install @sumup/vendure-plugin, register SumUpPlugin and sumUpPaymentHandler in your Vendure config, and create a sumup payment method in Vendure Admin.

See the new Vendure plugin guide for setup steps, configuration options, and testing guidance.

Hosted Checkout

API Online Payments Permalink

Hosted Checkout is now available for Online Payments.

Hosted Checkout gives you a SumUp-hosted payment page. Your integration creates the checkout server-side, receives a hosted_checkout_url, and redirects the customer to a SumUp-hosted page to complete the payment.

This release is designed for merchants and platforms that want the fastest path to launch online payments without building or hosting their own checkout UI.

What you can do with Hosted Checkout:

  • Create a checkout with hosted_checkout.enabled set to true.
  • Redirect customers to the returned hosted payment page.
  • Add a redirect_url so the success page links back to your website.
  • Let SumUp handle the payment page and final status screens while your backend verifies the final state through the API or webhooks.

See the new Hosted Checkout guide for the full flow, SDK examples, and integration details.

Swift Checkout SDK

SDK Online Payments Permalink

The Swift Checkout SDK now supports Apple Pay in supported non-Safari browsers, in addition to Safari.

This update makes it easier to offer Apple Pay to more customers across supported browser environments while keeping the same Swift Checkout integration flow.

What’s included in this update:

  • Apple Pay is now available in supported non-Safari browsers.
  • Existing Swift Checkout integrations can use Apple Pay across a broader set of browser environments.
  • Apple Pay domain verification is still required for every domain where you show the Apple Pay button.

See the Swift Checkout SDK guide for setup instructions, payment request examples, and Apple Pay domain verification steps.

Online Payments Test Cards

API Online Payments Permalink

We have updated sandbox testing for Online Payments to use a dedicated set of test cards.

This affects all Online Payments integrations tested with sandbox merchant accounts.

What changed:

  • Sandbox testing now relies on predefined test card numbers.
  • The test set covers successful payments, payment failures, and 3D Secure scenarios.

Migration note: update your QA flows to use the documented test cards and expected outcomes.

See Testing online payments for setup steps, card numbers, and expected behavior.