{"id":281903,"date":"2026-07-03T11:54:58","date_gmt":"2026-07-03T11:54:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gembapay-for-woocommerce\/"},"modified":"2026-07-19T09:05:57","modified_gmt":"2026-07-19T09:05:57","slug":"ivanov-payment-gateway-with-gembapay","status":"publish","type":"plugin","link":"https:\/\/bcc.wordpress.org\/plugins\/ivanov-payment-gateway-with-gembapay\/","author":23452283,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"6.9.5","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Ivanov Payment Gateway with GembaPay","header_author":"GEMBA EOOD","header_description":"Accept crypto, credit cards, and PayPal payments in WooCommerce with unified checkout via GembaPay. Non-custodial multi-chain gateway.","assets_banners_color":"8284f2","last_updated":"2026-07-19 09:05:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/gembapay.com\/woocommerce","header_author_uri":"https:\/\/gembapay.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":99,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"ivanovslavy","date":"2026-07-03 11:54:49"},"1.1.1":{"tag":"1.1.1","author":"ivanovslavy","date":"2026-07-19 09:05:57"}},"upgrade_notice":{"1.1.0":"<p>Uses the authenticated GembaPay merchant endpoints for order lookups. Recommended update.<\/p>","1.0.0":"<p>Initial release of Ivanov Payment Gateway with GembaPay.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3595220,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3595220,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3595220,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3595220,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Payment method on checkout page","2":"GembaPay unified checkout","3":"Plugin settings page","4":"Order details with transaction info"}},"plugin_section":[],"plugin_tags":[21057,6593,334,5349,286],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-281903","plugin","type-plugin","status-publish","hentry","plugin_tags-crypto","plugin_tags-payment-gateway","plugin_tags-paypal","plugin_tags-stripe","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_committers-ivanovslavy"],"banners":{"banner":"https:\/\/ps.w.org\/ivanov-payment-gateway-with-gembapay\/assets\/banner-772x250.png?rev=3595220","banner_2x":"https:\/\/ps.w.org\/ivanov-payment-gateway-with-gembapay\/assets\/banner-1544x500.png?rev=3595220","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ivanov-payment-gateway-with-gembapay\/assets\/icon-128x128.png?rev=3595220","icon_2x":"https:\/\/ps.w.org\/ivanov-payment-gateway-with-gembapay\/assets\/icon-256x256.png?rev=3595220","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Ivanov Payment Gateway with GembaPay enables you to accept cryptocurrency, credit card, and PayPal payments through a single, unified checkout experience.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Unified Checkout<\/strong> - Single integration for Crypto, Stripe, and PayPal<\/li>\n<li><strong>Multi-Chain Crypto<\/strong> - Accept payments on Ethereum, BNB Smart Chain, and Polygon<\/li>\n<li><strong>Multiple Tokens<\/strong> - ETH, BNB, POL, USDC, USDT, plus EURC and GMB<\/li>\n<li><strong>EURC Stablecoin<\/strong> - Accept the euro-pegged EURC stablecoin on Ethereum and Polygon<\/li>\n<li><strong>GMB Token<\/strong> - Native GembaBlockchain (GMB) token; a configurable discount can be offered to GMB holders at checkout<\/li>\n<li><strong>Fiat Payments<\/strong> - Credit\/Debit Cards, Apple Pay, Google Pay via Stripe<\/li>\n<li><strong>PayPal<\/strong> - PayPal Balance, Bank Account, Pay Later<\/li>\n<li><strong>86+ Currencies<\/strong> - Set prices in your local currency<\/li>\n<li><strong>Non-Custodial<\/strong> - Crypto payments go directly to your wallet<\/li>\n<li><strong>Low Fees<\/strong> - Just 1% for crypto, 1% + \u20ac0.20 for cards\/PayPal<\/li>\n<li><strong>Automatic Order Updates<\/strong> - Orders are updated via webhooks<\/li>\n<li><strong>Transaction Details<\/strong> - Blockchain explorer links for crypto payments<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Customer selects GembaPay at checkout<\/li>\n<li>Customer is redirected to GembaPay's secure checkout page<\/li>\n<li>Customer chooses their preferred payment method (Crypto, Card, or PayPal)<\/li>\n<li>Payment is processed and customer is returned to your store<\/li>\n<li>Order status is automatically updated via webhook<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WooCommerce 7.0 or higher<\/li>\n<li>PHP 8.0 or higher<\/li>\n<li>GembaPay merchant account with approved KYC<\/li>\n<li>SSL certificate (HTTPS)<\/li>\n<\/ul>\n\n<h4>Getting Started<\/h4>\n\n<ol>\n<li>Sign up at <a href=\"https:\/\/gembapay.com\">gembapay.com<\/a><\/li>\n<li>Complete KYC verification<\/li>\n<li>Get your API key from the merchant dashboard<\/li>\n<li>Install and configure this plugin<\/li>\n<li>Start accepting payments!<\/li>\n<\/ol>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress dashboard<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"Ivanov Payment Gateway with GembaPay\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Log in to your WordPress dashboard<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the zip file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li>Go to WooCommerce &gt; Settings &gt; Payments<\/li>\n<li>Click on \"GembaPay\" to configure<\/li>\n<li>Enable the payment method<\/li>\n<li>Enter your API Key from GembaPay dashboard<\/li>\n<li>Enter your Webhook Secret<\/li>\n<li>Copy the Webhook URL and add it to your GembaPay dashboard<\/li>\n<li>Save changes<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20gembapay%20account%3F\"><h3>Do I need a GembaPay account?<\/h3><\/dt>\n<dd><p>Yes, you need to register at gembapay.com and complete KYC verification to get your API credentials.<\/p><\/dd>\n<dt id=\"what%20currencies%20are%20supported%3F\"><h3>What currencies are supported?<\/h3><\/dt>\n<dd><p>GembaPay supports 86+ fiat currencies for pricing. Cryptocurrency payments support ETH, BNB, POL, USDC, USDT, the euro-pegged EURC stablecoin (on Ethereum and Polygon), and the GMB (GembaBlockchain) token, across Ethereum, BNB Smart Chain, and Polygon networks.<\/p><\/dd>\n<dt id=\"how%20are%20crypto%20payments%20handled%3F\"><h3>How are crypto payments handled?<\/h3><\/dt>\n<dd><p>Crypto payments are non-custodial - funds go directly from the customer's wallet to your wallet via smart contract. GembaPay never holds your funds.<\/p><\/dd>\n<dt id=\"what%20are%20the%20fees%3F\"><h3>What are the fees?<\/h3><\/dt>\n<dd><ul>\n<li>Cryptocurrency: 1%<\/li>\n<li>Credit\/Debit Cards: 1% + \u20ac0.20 + Stripe fees<\/li>\n<li>PayPal: 1% + \u20ac0.20 + PayPal fees<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20do%20refunds%20work%3F\"><h3>How do refunds work?<\/h3><\/dt>\n<dd><p>For card and PayPal payments, refunds are processed through those platforms. For crypto payments, refunds must be sent manually to the customer's wallet address.<\/p><\/dd>\n<dt id=\"is%20it%20secure%3F\"><h3>Is it secure?<\/h3><\/dt>\n<dd><p>Yes! GembaPay uses industry-standard security practices. Crypto payments use audited smart contracts. Card payments are processed by Stripe. All API communications use TLS encryption.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed webhook signature verification to match GembaPay's signing exactly: the\nsignature is a bare HMAC-SHA256 hex string (no \"sha256=\" prefix) over the raw\nrequest body. Previous versions prepended \"sha256=\" and rejected valid webhooks.\nUpdate to 1.1.1 so order-paid webhooks are accepted.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Order detail \/ status lookups now use the authenticated merchant API endpoints\n(GET \/api\/merchant\/payment\/:orderId and \/payment-status\/:orderId) instead of the\npublic customer endpoints. Checkout and webhooks are unchanged.<\/li>\n<li>Documented EURC stablecoin support (Ethereum, Polygon) and the GMB token.<\/li>\n<li>readme: aligned stated requirements to WooCommerce 7.0 \/ PHP 8.0.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Crypto payments (ETH, BNB, POL, USDC, USDT)<\/li>\n<li>Stripe integration (Cards, Apple Pay, Google Pay)<\/li>\n<li>PayPal integration<\/li>\n<li>Webhook support for automatic order updates<\/li>\n<li>Transaction details on order page<\/li>\n<li>Debug logging<\/li>\n<\/ul>","raw_excerpt":"Accept crypto, credit card, and PayPal payments in WooCommerce through a unified checkout experience with GembaPay.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/281903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=281903"}],"author":[{"embeddable":true,"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ivanovslavy"}],"wp:attachment":[{"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=281903"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=281903"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=281903"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=281903"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=281903"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bcc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=281903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}