Laravel Ziraatpay Gateway Module

Замовник: AI | Опубліковано: 22.01.2026
Бюджет: 30 $

I am running the “Active eCommerce CMS” from CodeCanyon (https://codecanyon.net/item/active-ecommerce-cms/23471405) and need a dedicated payment add-on that integrates Ziraatpay’s API v2 (docs: https://vpos.ziraatpay.com.tr/ziraatpay/api/v2/doc?language=en) directly into the platform. The module must handle all three Ziraatpay options I plan to accept—credit card, bank transfer and mobile payments—by following the CMS’s existing gateway structure so that store owners can enable or disable each method from the back-office just like any other built-in payment option. Core behaviours I am expecting: • Automatic transaction processing: real-time authorisation, capture and callback handling so orders update instantly inside the CMS. • Refund capability: full and partial refunds that can be triggered from the admin panel and pushed back to Ziraatpay, with status synced to the order timeline. I haven’t defined bespoke business rules yet, so please keep the implementation clean and extensible—well-commented Laravel/PHP code, clear service classes, and configuration via .env where possible. Deliverables • A standalone Laravel package or module folder ready to drop into Active eCommerce CMS • Installation/read-me and migration scripts (if any) • Tested payment, webhook and refund flows for credit card, bank transfer and mobile channels • Basic transaction log table or Laravel log entry for each request/response pair • Source on Git (or zip) so future customisations are straightforward Acceptance will be based on a demo store where all three payment options succeed, fail gracefully and refund without errors.