跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Paystack Gateway for Magento 2 — A custom-built Paystack payment integration for Magento 2 / Adobe Commerce that accepts card — 1/1示意预览

A custom-built Paystack payment integration for Magento 2 / Adobe Commerce that accepts cards,

bank transfer, USSD and mobile money across Nigeria, Ghana, South Africa and Kenya. Built, installed and supported by

ECOSIRE on a fixed lead time.

什么是 Paystack Gateway for Magento 2?

A custom-built Paystack payment integration for Magento 2 / Adobe Commerce that accepts cards, bank transfer, USSD and mobile money across Nigeria, Ghana, South Africa and Kenya. Built, installed and supported by ECOSIRE on a fixed lead time. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Paystack gateway implemented as a Magento\Payment\Model\Method\Adapter with a di.xml command pool (authorize, capture, refund, void) — not a monolithic Payment model
Server-side transaction verification against /transaction/verify before order placement, preventing unpaid orders from abandoned tabs
Inline popup checkout (Paystack Inline JS) and redirect/standard flow, selectable per store view
Signed webhook controller validating the x-paystack-signature HMAC-SHA512 header for charge.success, transfer and refund reconciliation
Cards, bank transfer and USSD plus mobile money channels for Ghana and Kenya, with Apple Pay and QR where Paystack enables them on your account
Admin-initiated full and partial refunds via a Refund gateway command tied to Magento credit memos
Store-view-scoped configuration: test/live secret and public keys, supported currencies (NGN, GHS, ZAR, KES, USD) and allowed countries
Admin ACL resource so only permitted roles can edit gateway credentials and settings
GraphQL and REST exposure of the payment method for Hyvä, PWA Studio and headless storefronts
Order status and email automation: pending_payment to processing on verified capture, with configurable new-order status
Idempotent webhook and verification handling so duplicate Paystack events never double-process an order
Detailed gateway logging (sanitized, no raw keys) to var/log for traceable support and disputes

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Magento 2 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

关于此产品

Paystack is the dominant card-and-alternative-payments gateway across Sub-Saharan Africa, but Magento 2 ships no native Paystack support and the community options are inconsistent across versions. ECOSIRE builds you a clean, production-grade Paystack integration as a proper Magento 2 module under app/code/Ecosire/Paystack, wired into the platform the right way — a Magento\Payment\Model\Method\Adapter gateway command pool, value handlers and a ConfigProvider for the checkout, not a bolted-on script.

Customers pay with Paystack cards, bank transfer, USSD and mobile money (Ghana and Kenya) through either an inline popup or a redirect flow. The module verifies every transaction server-side against the Paystack /transaction/verify endpoint before the Magento order is placed, so a closed browser tab never produces an unpaid "paid" order. A signed webhook controller (validating the x-paystack-signature HMAC-SHA512 header) reconciles charge.success, transfer and refund events out-of-band, and an admin-initiated Refund gateway command issues partial or full refunds back through the Paystack API with the credit-memo.

Because this is build-to-order, ECOSIRE tailors it to your store: test/live key handling via Magento\Config, store-view-scoped enable/disable, supported-currency and country restrictions (NGN, GHS, ZAR, KES, USD), min/max order rules, and admin ACL so only authorized roles change gateway settings. We support both Adobe Commerce and Magento Open Source, Luma and Hyvä themes, and can expose the method through GraphQL/REST for headless (PWA Studio) storefronts.

You are not downloading an unsupported zip. ECOSIRE writes the code, installs it on your environment, runs setup:upgrade and setup:di:compile, and stands behind it.

你得到什么

  • A complete, namespaced Magento 2 module (Ecosire_Paystack) delivered as source under app/code, with composer.json for composer-based installs
  • Installation on your environment by ECOSIRE: setup:upgrade, setup:di:compile, static content deploy and cache flush, verified in your staging or production
  • Admin configuration section under Stores > Configuration > Sales > Payment Methods, scoped by website/store view, with ACL
  • Webhook endpoint configured and tested end-to-end against your Paystack dashboard (test then live)
  • A test-mode walkthrough using Paystack test keys and test cards, plus a go-live checklist
  • Short technical handover doc (config reference, webhook URL, key rotation steps) and a recorded or live handover session

这是给谁的

Nigerian / Ghanaian Magento merchant

Runs a Magento 2 Open Source store and needs local-trusted Paystack checkout (cards, bank transfer, USSD) instead of forcing customers through international gateways with high decline rates.

Cross-border African retailer

Sells across Nigeria, Ghana, South Africa and Kenya and needs one gateway handling multiple currencies and mobile money, configured per store view, without maintaining the integration in-house.

Adobe Commerce / agency lead developer

Wants a properly architected payment adapter (command pool, service contracts, ACL, webhook signature checks) they can review, extend and trust in code review — not a fragile community module.

Paystack Gateway for Magento 2 如何比较

标准伊科西尔定制建造竞争对手Magento 2 原生
Built, installed and supported by the vendor on your environment包含部分支持不包括在内不包括在内
Native Paystack support (cards, bank transfer, USSD, mobile money)包含包含包含不包括在内
Server-side verification plus signed webhook (HMAC-SHA512) reconciliation包含部分支持部分支持不包括在内
Proper payment adapter architecture (command pool, ACL, service contracts)包含部分支持部分支持不包括在内
Tailored to your currencies, store views, theme and headless storefront包含包含不包括在内不包括在内
Admin full/partial refunds tied to Magento credit memos包含部分支持部分支持不包括在内
GraphQL/REST exposure for PWA Studio / Hyvä headless包含部分支持不包括在内不包括在内
Fixed one-time price with no per-transaction license fee包含不包括在内部分支持包含

关于Paystack Gateway的常见问题

How long does delivery take, and is this an instant Marketplace download?

This is build-to-order, not an instant Adobe Commerce Marketplace download. Typical delivery is about 5 to 10 business days from kickoff and access to your environment and Paystack account, depending on theme (Luma vs Hyvä), headless requirements and any custom currency or checkout rules. ECOSIRE writes the module, installs it, and verifies test then live transactions before handover.

Do I get ongoing support and updates after delivery?

Yes. The build includes a defined support and bug-fix window after go-live. Because we deliver the source as a real composer module, you own the code. We offer optional ongoing maintenance to keep it compatible as you upgrade Magento or Adobe Commerce versions and as Paystack changes its API or adds channels.

Which Magento and Adobe Commerce versions are supported?

We target current Magento 2 Open Source and Adobe Commerce releases (2.4.x and the current line) on supported PHP versions. Tell us your exact version at kickoff and we build and compile against it. We support Luma, Hyvä and headless (PWA Studio) storefronts.

How are payments verified so I never get an unpaid order marked as paid?

Every transaction is verified server-side against Paystack's /transaction/verify endpoint before the Magento order is finalized, and a signed webhook (x-paystack-signature HMAC-SHA512) reconciles events independently. Handling is idempotent, so an abandoned browser tab or a duplicate webhook never produces a false paid order or double-processes one.

Can it handle multiple currencies, mobile money and refunds from the admin?

Yes. We configure supported currencies (NGN, GHS, ZAR, KES, USD) and allowed countries per store view, enable Paystack channels available on your account including mobile money for Ghana and Kenya, and wire a Refund gateway command so your team issues full or partial refunds directly from Magento credit memos.

申请报价

Paystack Gateway

A custom-built Paystack payment integration for Magento 2 / Adobe Commerce that accepts cards, bank transfer, USSD and mobile money across Nigeria, Ghana, South Africa and Kenya. Built, installed and supported by ECOSIRE on a fixed lead time.

  • Paystack gateway implemented as a Magento\Payment\Model\Method\Adapter with a di.xml command pool (authorize, capture, refund, void) — not a monolithic Payment model
  • Server-side transaction verification against /transaction/verify before order placement, preventing unpaid orders from abandoned tabs
  • Inline popup checkout (Paystack Inline JS) and redirect/standard flow, selectable per store view
  • Signed webhook controller validating the x-paystack-signature HMAC-SHA512 header for charge.success, transfer and refund reconciliation

申请报价

告诉我们您对 Paystack Gateway 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。