Payment methods not displayed on checkout with multiple addresses

This article explains that most of the payment methods are not displayed on checkout when multiple shipping addresses are specified, because the functionality is only implemented for Cybersource.

Affected products and versions

  • Adobe Commerce on-premises 2.x.x
  • Adobe Commerce on cloud infrastructure 2.x.x
NOTE
The core Adobe Commerce Cybersource payment integration is deprecated since 2.3.3 and will be completely removed in 2.4.0. Use the official extension from marketplace instead.

Issue

Prerequisites: In the Commerce Admin, enable and configure PayPal and Cybersource payment methods, and enable Multishipping for your store.

Steps to reproduce:

  1. On the storefront, add multiple products to the cart.
  2. Go to the shopping cart page.
  3. Click Check Out with Multiple Addresses.
  4. Log in or create account.
  5. Split up products between the addresses on the Ship to Multiple Addresses page.
  6. Click Go to Shipping Information.
  7. Select shipping methods for each shipment.
  8. Click Continue to Billing Information.

Expected result: PayPal and Cybersource are available as payment options.

Actual result: Only Cybersource appears as available payment option.

Cause

Currently Cybersource is the only supported live payment method for multishipping checkout, starting from version 2.2.4. Support for multishipping will likely be built for each payment method one by one. No exact dates or release numbers can be provided at the moment.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a