Description
Ivanov Payment Gateway with GembaPay enables you to accept credit card and PayPal payments through a single, unified checkout experience.
Features
- Unified Checkout – Single integration for Stripe and PayPal
- Fiat Payments – Credit/Debit Cards, Apple Pay, Google Pay via Stripe
- PayPal – PayPal Balance, Bank Account, Pay Later
- 86+ Currencies – Set prices in your local currency
- Direct Settlement – Funds settle straight into your own Stripe or PayPal account
- Low Fees – Just 1% + €0.20 for cards and PayPal
- Automatic Order Updates – Orders are updated via webhooks
- Transaction Details – Provider reference shown on the order
How It Works
- Customer selects GembaPay at checkout
- Customer is redirected to GembaPay’s secure checkout page
- Customer chooses their preferred payment method (Card or PayPal)
- Payment is processed and customer is returned to your store
- Order status is automatically updated via webhook
Requirements
- WooCommerce 7.0 or higher
- PHP 8.0 or higher
- GembaPay merchant account with approved KYC
- SSL certificate (HTTPS)
Getting Started
- Sign up at gembapay.com
- Complete KYC verification
- Get your API key from the merchant dashboard
- Install and configure this plugin
- Start accepting payments!
Installation
Automatic Installation
- Log in to your WordPress dashboard
- Go to Plugins > Add New
- Search for “Ivanov Payment Gateway with GembaPay”
- Click “Install Now” and then “Activate”
Manual Installation
- Download the plugin zip file
- Log in to your WordPress dashboard
- Go to Plugins > Add New > Upload Plugin
- Choose the zip file and click “Install Now”
- Activate the plugin
Configuration
- Go to WooCommerce > Settings > Payments
- Click on “GembaPay” to configure
- Enable the payment method
- Enter your API Key from GembaPay dashboard
- Enter your Webhook Secret
- Copy the Webhook URL and add it to your GembaPay dashboard
- Save changes
FAQ
-
Do I need a GembaPay account?
-
Yes, you need to register at gembapay.com and complete KYC verification to get your API credentials.
-
What currencies are supported?
-
GembaPay supports 86+ currencies for pricing. Customers are charged in the currency supported by the chosen payment provider, using live exchange rates at checkout.
-
Where does the money go?
-
Payments settle directly into your own connected Stripe or PayPal account. GembaPay never holds your funds.
-
What are the fees?
-
- Credit/Debit Cards: 1% + €0.20 + Stripe fees
- PayPal: 1% + €0.20 + PayPal fees
-
How do refunds work?
-
For card and PayPal payments, refunds are processed through those platforms.
-
Is it secure?
-
Yes! GembaPay uses industry-standard security practices. Card payments are processed by Stripe. All API communications use TLS encryption.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Ivanov Payment Gateway with GembaPay” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Ivanov Payment Gateway with GembaPay” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
- Updated the plugin listing and gateway labels to the supported payment methods (Stripe cards and PayPal).
- Clarified that funds settle directly into the merchant’s own connected account.
1.1.1
- Fixed webhook signature verification to match GembaPay’s signing exactly: the
signature is a bare HMAC-SHA256 hex string (no “sha256=” prefix) over the raw
request body. Previous versions prepended “sha256=” and rejected valid webhooks.
Update to 1.1.1 so order-paid webhooks are accepted.
1.1.0
- Order detail / status lookups now use the authenticated merchant API endpoints
(GET /api/merchant/payment/:orderId and /payment-status/:orderId) instead of the
public customer endpoints. Checkout and webhooks are unchanged. - readme: aligned stated requirements to WooCommerce 7.0 / PHP 8.0.
1.0.0
- Initial release
- Stripe integration (Cards, Apple Pay, Google Pay)
- PayPal integration
- Webhook support for automatic order updates
- Transaction details on order page
- Debug logging
