LokiCheckout_AdobePaymentConfigCli

This module is available free of charge as part of Loki Checkout. Please note that support for this module is not included and is available on an hourly basis.
Payment
PHP 8.1 - 8.4
Magento 2.4.7 | 2.4.8
CSP Yes
PHPStan 1
Magento PHPCS 10

Magento version PHP version License Latest Version

This Magento 2 module adds CLI commands for configuring Adobe Payment Services (PayPal Commerce Platform via Adobe's SaaS Services Connector) for the Loki Checkout. If you don't need this CLI command, you don't need this module.

Installation

Install this package via composer:

composer require loki-checkout/magento2-adobe-payment-config-cli

Next, enable this module:

bin/magento module:enable LokiCheckout_AdobePaymentConfigCli

Usage

To configure Adobe Payment Services with sandbox credentials:

bin/magento loki-checkout:adobe-payment:configure \
    --api-key=<sandbox api key> \
    --private-key-file=/path/to/private-key.pem \
    --methods=hosted_fields,smart_buttons

The private key can also be piped in via stdin using --private-key-file=-.

Available options:

  • --mode - only sandbox is supported (default: sandbox)
  • --api-key - the Services Connector sandbox API key (required)
  • --private-key-file - path to the RSA private key PEM file, or - for stdin (required)
  • --merchant-id - the Adobe merchant ID issued after admin onboarding
  • --project-id / --project-name / --environment-id / --environment-name - SaaS project identifiers
  • --methods - comma-separated list of payment methods to activate, or all (opt-in, no default)
  • --no-validate - skip the remote credential validation call to Adobe
  • --dry-run - print the intended configuration writes without changing anything

Accepted --methods values: hosted_fields, smart_buttons, apple_pay, google_pay, fastlane, apm, vault.

To check the current configuration status:

bin/magento loki-checkout:adobe-payment:status
bin/magento loki-checkout:adobe-payment:status --format=json

Known limitations

  • The Adobe merchant ID is only issued through Adobe's own admin onboarding flow and cannot be set by this CLI automatically; --merchant-id lets you fill it in once you have it.
  • Activating a payment method with --methods only flips its active flag; it does not by itself guarantee the method is fully configured for order placement without a merchant ID.

Current status

Static Tests Unit Tests Integration Tests Playwright DI Compilation

WARNING: This module has no releases yet. If you want to use it, make sure to add the version @dev to the composer command.

Support

For getting support, create an Issue under the following project URL:

https://gitlab.yireo.com/loki-checkout-dev/LokiCheckout_AdobePaymentConfigCli.git

Module Dependencies

The following dependencies are declared in the module its `etc/module.xml` file:

Magento_Backend Magento_Config Magento_Payment Magento_PaymentServicesBase Magento_PaymentServicesPaypal Magento_ServicesConnector Magento_ServicesId Magento_Store
Composer details
Magento module name
LokiCheckout_AdobePaymentConfigCli
Composer name
loki-checkout/magento2-adobe-payment-config-cli
Composer version
No release yet
Default branch
main
Requirements
php: >=8.2 <8.6
magento/framework: ^103.0
magento/payment-services: ^2.11
magento/services-id: ^3.3
magento/services-connector: ^1.3
loki-checkout/magento2-core: ^2.0
Releases
Changelog

[0.0.1] - 15 September 2026

  • Initial release

Last modified: September 15, 2026