Tutorials
Step-by-step video tutorials and walkthroughs for integrating QPay payments into your application.
Getting Started
| Tutorial | Description | Duration |
|---|---|---|
| First Payment | Set up credentials, install an SDK, create your first invoice, and verify payment | Coming soon |
| Environment Setup | Configure sandbox vs production, manage environment variables | Coming soon |
| QR Code Integration | Display QR codes on web and mobile, handle deep links | Coming soon |
Framework Walkthroughs
| Tutorial | Framework | Description |
|---|---|---|
| Laravel + QPay | Laravel | Install the package, configure, create a checkout page with Blade components |
| Django + QPay | Django | Set up django-qpay, create payment views, handle webhooks with signals |
| Express + QPay | Express | Middleware setup, create invoice API, webhook verification |
| NestJS + QPay | NestJS | Module registration, decorators, guards, and webhook handling |
| FastAPI + QPay | FastAPI | Dependency injection, async client, Pydantic settings |
| Spring Boot + QPay | Spring Boot | Starter configuration, REST controller, Thymeleaf integration |
| Rails + QPay | Rails | Engine setup, generators, view helpers, webhook controller |
| Flutter + QPay | Flutter | Payment UI widgets, QR display, bank app deep linking |
E-Commerce Plugins
| Tutorial | Platform | Description |
|---|---|---|
| WooCommerce | WordPress | Install the plugin, configure payment gateway, test checkout flow |
| Shopify | Shopify | Set up the payment app, configure checkout extension |
| Magento | Adobe Commerce | Install the module, configure admin settings, order integration |
| OpenCart | OpenCart | Install the extension, map order statuses, test payment |
Advanced Topics
| Tutorial | Description |
|---|---|
| Webhook Security | Verify webhook signatures, handle retries, idempotency |
| Error Handling | Structured error types, retry strategies, fallback flows |
| Testing Payments | Use sandbox environment, mock responses, integration testing |
| CLI Tool | Install qpay-cli, create invoices from terminal, test webhooks locally |
| Docker Deployment | Containerize your QPay integration, Docker Compose setup |
Request a Tutorial
Have a specific integration scenario you’d like covered? Open an issue on GitHub and we’ll add it to the list.
Last updated on