Skip to content

makecryptoio/makepay-shopware6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MakePay Shopware 6 Plugin

Shopware 6 payment plugin skeleton for MakePay hosted checkout links.

The plugin registers a MakePay async payment method, creates a MakePay hosted payment link during checkout, redirects the buyer to MakePay, stores the payment-link UID on the Shopware order transaction, and reconciles signed MakePay webhook events back to the Shopware transaction state.

Requirements

  • PHP 8.2+
  • Shopware 6.5, 6.6, or 6.7
  • makepay/makepay-php SDK

Configuration

After installing and activating the plugin, configure:

  • MakePay Key ID
  • MakePay Key Secret
  • MakePay Webhook Secret
  • Partner API Base URL, normally https://www.makecrypto.io
  • Checkout base URL, normally https://makepay.io
  • Send payment request email toggle

Configure MakePay webhooks to send signed events to:

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

Development Validation

composer validate --strict
php scripts/validate.php

This repository intentionally avoids installing a full Shopware test fixture in CI. The validation script checks PHP syntax, XML config validity, Composer metadata, and forbidden identifier leakage.

Production Notes

Run this plugin against a real Shopware 6 development shop before marketplace submission. Payment method registration and transaction state transitions should be verified against the exact Shopware minor version you plan to support.

About

Shopware 6 payment plugin for MakePay hosted payment links. 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

Languages