Skip to content

makecryptoio/makepay-sylius-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MakePay Sylius Plugin

Sylius payment plugin scaffold for MakePay checkout.

The plugin provides:

  • a Symfony bundle entrypoint;
  • Payum gateway factory registration;
  • MakePay capture and status actions;
  • Sylius admin gateway configuration form;
  • a MakePay checkout HTTP client;
  • webhook route scaffold.

Install

composer require makepay/sylius-makepay-plugin

Register the bundle in config/bundles.php:

return [
    MakePay\SyliusMakePayPlugin\MakePaySyliusMakePayPlugin::class => ['all' => true],
];

Import routes:

makepay_sylius:
  resource: '@MakePaySyliusMakePayPlugin/../config/routes.yaml'

Then clear cache and create a MakePay payment method in the Sylius admin using the MakePay gateway factory.

Webhook

Configure the MakePay webhook URL as:

https://your-shop.example.com/payment/makepay/webhook

The initial webhook controller acknowledges signed events. Production shops should connect it to their preferred payment update workflow and persistence rules.

Validation

composer validate --strict
php scripts/lint.php

About

Sylius payment plugin for MakePay checkout with Payum gateway actions. Cryptocurrency payment gateway for direct self-custody merchant-wallet settlement, decentralized swaps, and 70+ coin/20+ chain auto-conversion.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors