Choisissez votre framework
Guides étape par étape pour intégrer les paiements MonCash dans votre stack — de l'installation à la mise en production.
App Router, Server Action pour créer un paiement, Route Handler pour le webhook.
TypeScript · @moncashconnect/sdk · Next.js 14+
API REST complète : route de paiement, page de retour et webhook avec express.raw().
Node.js 18+ · @moncashconnect/sdk · Express 4+
PaymentController, WebhookController et exclusion CSRF pour l'endpoint webhook.
PHP 8.1+ · moncashconnect/php-sdk · Laravel 10+
Views de paiement, vue webhook @csrf_exempt et configuration urls.py.
Python 3.9+ · moncashconnect · Django 4.2+
Routes de paiement et webhook avec request.get_data() pour le corps brut.
Python 3.9+ · moncashconnect · Flask 3+
wp_remote_post, endpoint REST API webhook et intégration WooCommerce.
PHP 8.0+ · moncashconnect/php-sdk · WordPress 6+
Frontend React (Vite/CRA) appelant un backend Node — fetch + redirection paymentUrl.
React 18+ · Vite · backend Node + @moncashconnect/sdk
Composition API + <script setup>, backend Express pour signer les appels.
Vue 3 · Vite · backend Node + @moncashconnect/sdk
Pattern Draft Order + redirect MonCash — MCC n'est pas un gateway Shopify-approved.
Shopify Admin API · custom app · webhook MCC
Plugin officiel moncashconnect/wordpress-plugin OU classe WC_Payment_Gateway manuelle.
WooCommerce 8+ · WordPress 6+ · PHP 8+
Endpoints async, await request.body() avant tout parse, BackgroundTasks.
Python 3.10+ · moncashconnect · FastAPI 0.110+
Linking.openURL + deep-link return — webhook reste côté backend.
React Native 0.73+ · Expo · backend Node
url_launcher pour MonCash + app_links pour le retour deep-link.
Flutter 3+ · Dart · backend Node
net/http + crypto/hmac, vérification webhook avec hmac.Equal (constant-time).
Go 1.21+ · stdlib uniquement
Controllers, Faraday, OpenSSL::HMAC, skip_before_action sur le webhook.
Ruby 3.2+ · Rails 7+
Minimal API .NET 8, HttpClient, HMACSHA256 + FixedTimeEquals pour le webhook.
.NET 8 · ASP.NET Core minimal API
Référence API complète
Endpoints, paramètres, codes d'erreur, rate limits et tous les SDKs.