Skip to content

Payment Services overview

The Payment Services drop-in component renders Payment Services checkout methods (for example credit card, Apple Pay, Google Pay, and PayPal buttons). Shoppers can also see Local Payment Methods (LPM) when your Adobe Commerce configuration exposes them.

The following table provides an overview of the payment methods that the Payment Services drop-in supports. When a row lists a PaymentMethodCode value, it matches the enum used in code. Local Payment Methods share the single APM enum value; which specific methods (for example, Bancontact or iDEAL) appear depends on what your Adobe Commerce configuration returns for your store.

Payment methodPayment method codeStatus
Apple PayAPPLE_PAYSupported
Credit/debit cardCREDIT_CARDSupported
Local Payment Methods (LPM)APMSupported
Google PayGOOGLE_PAYSupported
PayPal buttonsPAYPAL_BUTTONSSupported
PayPal FastlaneFASTLANERoadmap

Use the PaymentMethodCode enum from the API import:

import { PaymentMethodCode } from '@dropins/storefront-payment-services/api.js';

The Payment Services drop-in component provides four containers:

  • Apple Pay container: The ApplePay container renders an Apple Pay button that shoppers can use to place an order.

  • Credit card container: The CreditCard container renders a form where shoppers enter their card details to place an order with a credit or debit card.

  • Google Pay container: The GooglePay container renders a Google Pay button that shoppers can use to place an order.

  • PayPal buttons container: The PayPalButtons container renders PayPal, Venmo, Pay Later, and debit/credit card buttons that shoppers can use to place an order.

For more information, refer to the specific service documentation linked above.