qwicpay / qwicpay-magento2-checkout
QwicPay Magento 2 Checkout Integration
Installs: 86
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
Type:magento2-module
pkg:composer/qwicpay/qwicpay-magento2-checkout
Requires
- php: >=7.3
- magento/framework: >=102.0.0
- magento/module-payment: >=100.3.0
- psr/log: ^1.0 || ^2.0 || ^3.0
README
This guide provides step-by-step instructions for developers to install, configure, and activate the QwicPay Instant Checkout and Payment Gateway module for Magento 2.
🔧 Installation
-
Login to your Magento Server
-
Navigate to your Magento root directory
-
Require the QwicPay module via Composer:
composer require qwicpay/qwicpay-magento2-checkout
-
Enable the QwicPay module:
php bin/magento module:enable Qwicpay_Checkout
You should see:
The following modules have been enabled: Qwicpay_Checkout -
Upgrade the setup:
php bin/magento setup:upgrade
-
Compile Magento (this may take several minutes):
php bin/magento setup:di:compile
⚙️ Configuration
General QwicPay Settings
-
Go to your Magento Admin Panel
-
Navigate to:
Stores→Configuration→Sales→QwicPay -
Enter your:
- Merchant ID
- Merchant Key
- Select Stage (Sandbox or Production)
- Choose your preferred Button Style
-
Click Save Config
-
Magento may prompt you to Flush Cache
✅ The QwicPay Instant Checkout Button Block will now be available under
Content → Blocks
💳 QwicPay ONE (Payment Method)
-
Go to:
Stores→Configuration→Sales→Payment Methods -
Scroll down to QwicPay ONE
-
Set Enable to Yes
-
Save Config & Flush Cache
Once enabled, QwicPay ONE will appear as a payment method during checkout.
📊 Access QwicPay Merchant Portal from Admin
You can now access your QwicPay Merchant Access Portal directly from the Magento Admin Panel:
Navigate to:
Admin Page → Navbar → QwicPay → Dashboard
This will take you directly to your merchant dashboard where you can your manage your QwicPay transactions.
⚠️ The following settings are only required if you intend to use the QwicPay Instant Checkout Cart Block
🔄 Changing Button Style
When updating the QwicPay Button Style in:
Stores → Configuration → Sales → QwicPay
Magento may prompt you to Flush Cache after saving your changes. To proceed, click the Flush Magento Cache button to ensure your updates are applied.
🔐 Activate Integration
-
Navigate to:
System→Integrations→Add New Integration -
Fill in the following under Integration Info:
- Name:
QwicPay - Email:
support@qwicpay.com - Callback URL:
https://ice.qwicpay.com/app/magento/auth/callback - Identity Link URL:
https://ice.qwicpay.com/app/magento/auth/link
- Name:
-
Under API Permissions, set:
- Resource Access:
CustomSalesCatalogCartsReportsStores
- Resource Access:
-
Click Save
You should now see the integration listed with a status of Inactive -
Click Activate → then click Allow
-
A QwicPay popup will appear - enter the Merchant ID provided to you.
-
Click Link to QwicPay
Ensure the integration status updates to Active
🛒 Add QwicPay to Cart Page / Drawer
⚠️ As we do not have access to your theme or custom code, please ensure the following:
- Add the QwicPay button above your current checkout button (cart page and/or cart drawer).
- Implement logic to hide the QwicPay button if the cart is empty - the button will throw an error otherwise.
🚦 Final Steps
- The QwicPay button will launch in Test Mode by default.
- Once your integration is complete, please contact us to switch your button to Production Mode.
For any issues or assistance, please reach out to: support@qwicpay.com