Download the PHP package spyrosoft/magento2-google-ucp without Composer

On this page you can find all versions of the php package spyrosoft/magento2-google-ucp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2-google-ucp

Spyrosoft UCP - Universal Checkout Protocol for Magento 2

Unlock the Future of AI-Powered Commerce with Standardized Checkout Integration

Overview

Spyrosoft UCP is a Proof of Concept (PoC) Magento 2 module prepared to work with the Universal Checkout Protocol (UCP) mechanism.

UCP itself is currently under active development. The first publicly available version is expected to support only the US market, and the specification and supported capabilities may still change.

This PoC provides an implementation of the core UCP functionalities known at this point in time, exposing a standardized checkout interface for UCP-compliant clients (e-commerce platforms, AI agents, and payment providers), with a focus on extensibility and protocol-driven interoperability.

Why UCP Matters for Your Business

Challenge UCP Solution
Complex integration per payment provider Single standardized API for all providers
Limited AI/chatbot commerce capabilities Native support for autonomous AI agents
Fragmented checkout experiences Unified protocol across all touchpoints
Slow time-to-market for new channels Instant compatibility with UCP ecosystem

Key Benefits


Installation

  1. Require the module:

  2. Enable the module:

Configuration

Configuration options are available in Stores > Configuration > Sales > Universal Commerce Protocol:

General

Catalog


Implemented Functionalities

Core Checkout Session Management

Feature Description
Create Session Initialize checkout with line items, currency, buyer info, and fulfillment preferences
Update Session Modify cart contents, shipping addresses, and selected fulfillment options
Retrieve Session Get complete checkout state including totals, available methods, and validation messages
Complete Session Process payment and convert checkout to confirmed order
Cancel Session Gracefully terminate checkout and release resources

RESTful API Endpoints

UCP Protocol Compliance

Supported UCP Capabilities

Capability Specification
dev.ucp.shopping.checkout Core checkout session management
dev.ucp.shopping.fulfillment Shipping methods and delivery options
dev.ucp.shopping.order Order representation in UCP

Payment Processing

In current implementation, Google Pay is powered by Przelewy24 module. Additional Payment Service Providers may be integrated by extending payment handler registry.

Checkout Data Model

Complete implementation of required UCP checkout schema including:

Guest Checkout Support

All API endpoints support anonymous access, enabling frictionless guest checkout experiences without requiring customer registration.


Extensibility Features

Spyrosoft UCP leverages Magento 2's powerful dependency injection system to provide enterprise-grade extensibility at every layer.

Payment Handler Extension

Add custom payment methods by implementing HandlerProviderInterface and registering via DI:

Extension Points:

Checkout Builder Extension

Extend checkout response building using the Composite Builder pattern:

Available Builder Extension Points:

Validation Extension

Add custom validation rules through the Composite Validator pattern:

Built-in Validators:

UCP Capabilities Extension

Register custom capabilities for your UCP implementation:


Architecture Highlights

Design Patterns

Pattern Implementation Benefit
Composite Builders, Validators Unlimited extensibility without core modification
Strategy Payment Handlers Swap payment implementations at runtime
Registry HandlerList Dynamic payment method registration
Facade CheckoutManagement Simplified API surface for complex operations
Builder Checkout Builder Clean construction of complex response objects

Roadmap

General Enhancements

Checkout Capabilities

Cart Capability

Catalog Capability

Checkout Fulfillment

Payment Enhancements

Order Processing


License

This project is licensed under the Apache License, Version 2.0 (Apache-2.0).

See: https://www.apache.org/licenses/LICENSE-2.0


All versions of magento2-google-ucp with dependencies

PHP Build Version
Package Version
Requires magento/framework Version *
php Version ^8.1
przelewy24/magento2-przelewy24 Version ^1.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package spyrosoft/magento2-google-ucp contains the following files

Loading the files please wait ...