Skip to content

Payments Pro

This plugin extends SyliusMarketplacePlugin with payout gateways that don't ship with the core plugin. Currently: a Stripe payout gateway, including Connect Express onboarding via Account Links.

Installation

  1. Run composer require odiseoteam/sylius-marketplace-payments-pro-plugin

  2. Enable the plugin in bundles.php

php
<?php
// config/bundles.php

return [
    // ...
    Odiseo\SyliusMarketplacePaymentsProPlugin\OdiseoSyliusMarketplacePaymentsProPlugin::class => ['all' => true],
];
  1. Import the plugin configuration — this wires its Setting cards, seller screens and other UI extensions into the marketplace core, so it's required regardless of which feature below you use
yaml
# config/packages/_sylius.yaml
imports:
    # ...
    - { resource: "@OdiseoSyliusMarketplacePaymentsProPlugin/config/config.yaml" }
  1. Add its seller routes
yaml
# config/routes.yaml
odiseo_sylius_marketplace_payments_pro_seller:
    resource: "@OdiseoSyliusMarketplacePaymentsProPlugin/config/routing/seller.yaml"
    prefix: /seller

No entities are added, so there's no migration to run — a cache:clear after wiring the above is enough.

Features

  • Stripe payout gateway — lets sellers connect their Stripe account through Connect Express onboarding and receive payouts directly.

Requires odiseoteam/sylius-marketplace-plugin: ^3.0. Available as a separate add-on — see odiseo.io/marketplace for licensing.

by Odiseo