{"id":337707,"date":"2026-07-15T23:58:18","date_gmt":"2026-07-15T23:58:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zevpay-checkout-for-woocommerce\/"},"modified":"2026-07-16T00:19:51","modified_gmt":"2026-07-16T00:19:51","slug":"zevpay-checkout-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ibo.wordpress.org\/plugins\/zevpay-checkout-for-woocommerce\/","author":14802032,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"ZevPay Checkout for WooCommerce","header_author":"ZevPay","header_description":"Accept payments via bank transfer, PayID, and card with ZevPay Checkout. Supports inline modal and standard (redirect) checkout flows.","assets_banners_color":"d0d0d0","last_updated":"2026-07-16 00:19:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/docs.zevpaycheckout.com\/sdks\/woocommerce","header_author_uri":"https:\/\/zevpay.africa","rating":0,"author_block_rating":0,"active_installs":0,"downloads":109,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"arowolodaniel","date":"2026-07-16 00:19:51"}},"upgrade_notice":{"1.0.0":"<p>Initial release of ZevPay Checkout for WooCommerce.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3609520,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3609520,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3609520,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3609520,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3609520,"resolution":"1","location":"assets","locale":"","width":1705,"height":865},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3609520,"resolution":"2","location":"assets","locale":"","width":1691,"height":867},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3609520,"resolution":"3","location":"assets","locale":"","width":1690,"height":878},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3609520,"resolution":"4","location":"assets","locale":"","width":1703,"height":963}},"screenshots":{"1":"Gateway settings under WooCommerce &gt; Settings &gt; Payments","2":"Inline checkout: customers pay in a modal without leaving your site","3":"Standard checkout: redirect to the ZevPay hosted payment page","4":"ZevPay dashboard: track payments and settlements"}},"plugin_section":[],"plugin_tags":[127760,5492,6593,1887,286],"plugin_category":[45],"plugin_contributors":[182570,271797],"plugin_business_model":[],"class_list":["post-337707","plugin","type-plugin","status-publish","hentry","plugin_tags-bank-transfer","plugin_tags-nigeria","plugin_tags-payment-gateway","plugin_tags-payments","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-arowolodaniel","plugin_contributors-zevop","plugin_committers-arowolodaniel","plugin_committers-zevop","plugin_support_reps-zevop"],"banners":{"banner":"https:\/\/ps.w.org\/zevpay-checkout-for-woocommerce\/assets\/banner-772x250.png?rev=3609520","banner_2x":"https:\/\/ps.w.org\/zevpay-checkout-for-woocommerce\/assets\/banner-1544x500.png?rev=3609520","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zevpay-checkout-for-woocommerce\/assets\/icon-128x128.png?rev=3609520","icon_2x":"https:\/\/ps.w.org\/zevpay-checkout-for-woocommerce\/assets\/icon-256x256.png?rev=3609520","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/zevpay-checkout-for-woocommerce\/assets\/screenshot-1.png?rev=3609520","caption":"Gateway settings under WooCommerce &gt; Settings &gt; Payments"},{"src":"https:\/\/ps.w.org\/zevpay-checkout-for-woocommerce\/assets\/screenshot-2.png?rev=3609520","caption":"Inline checkout: customers pay in a modal without leaving your site"},{"src":"https:\/\/ps.w.org\/zevpay-checkout-for-woocommerce\/assets\/screenshot-3.png?rev=3609520","caption":"Standard checkout: redirect to the ZevPay hosted payment page"},{"src":"https:\/\/ps.w.org\/zevpay-checkout-for-woocommerce\/assets\/screenshot-4.png?rev=3609520","caption":"ZevPay dashboard: track payments and settlements"}],"raw_content":"<!--section=description-->\n<p>ZevPay Checkout for WooCommerce lets your customers pay using bank transfer, PayID, and card, directly from your WooCommerce store.<\/p>\n\n<p><strong>Two checkout modes:<\/strong><\/p>\n\n<ul>\n<li><strong>Inline Modal<\/strong>: opens the ZevPay payment form in a modal overlay on your checkout page. Customers never leave your site.<\/li>\n<li><strong>Standard (Redirect)<\/strong>: redirects customers to the ZevPay hosted checkout page. Optionally forwards order details (line items, customer info) to the hosted page.<\/li>\n<\/ul>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Simple setup, just enter your API keys<\/li>\n<li>Supports bank transfer, PayID, and card payments<\/li>\n<li>Choose which payment methods to offer, or use your ZevPay Dashboard settings<\/li>\n<li>WooCommerce Blocks support<\/li>\n<li>HPOS (High-Performance Order Storage) compatible<\/li>\n<li>Webhook signature verification for reliable payment confirmation<\/li>\n<li>Uses the WordPress HTTP API, no bundled HTTP libraries<\/li>\n<li>Debug logging for troubleshooting<\/li>\n<li>Fully translatable<\/li>\n<\/ul>\n\n<p>A <a href=\"https:\/\/zevpaycheckout.com\">ZevPay Checkout<\/a> merchant account is required to use this plugin.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the ZevPay Checkout API to process payments. It is not usable without a ZevPay Checkout merchant account.<\/p>\n\n<p><strong>api.zevpaycheckout.com<\/strong> (ZevPay Checkout API)<\/p>\n\n<ul>\n<li>When: initializing a payment session at checkout and verifying payment status afterwards.<\/li>\n<li>Data sent: order amount and currency, order ID and order key, a payment reference, the customer's billing email and name, and (if \"Pass Order Details\" is enabled in Standard mode) order line items (product name, short description, quantity, unit price).<\/li>\n<\/ul>\n\n<p><strong>js.zevpaycheckout.com<\/strong> (ZevPay inline payment SDK)<\/p>\n\n<ul>\n<li>When: the customer opens the payment modal on the pay-for-order page (Inline mode only).<\/li>\n<li>Data sent: the browser loads the payment SDK script and submits the payment details above directly to ZevPay.<\/li>\n<\/ul>\n\n<p><strong>Hosted checkout page<\/strong> (Standard mode)<\/p>\n\n<ul>\n<li>When: the customer is redirected to the ZevPay hosted page on zevpaycheckout.com to complete payment, then returned to your store.<\/li>\n<\/ul>\n\n<p>These services are operated by ZevPay: <a href=\"https:\/\/www.zevpaycheckout.com\/legal\/terms\">Terms of Service<\/a> and <a href=\"https:\/\/www.zevpaycheckout.com\/legal\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>zevpay-checkout-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Go to <strong>WooCommerce &gt; Settings &gt; Payments &gt; ZevPay Checkout<\/strong><\/li>\n<li>Enter your Public Key and Secret Key from your <a href=\"https:\/\/dashboard.zevpaycheckout.com\">ZevPay Dashboard<\/a><\/li>\n<li>Copy the webhook URL shown on the settings page into your ZevPay Dashboard webhook settings, and paste the webhook secret back into the plugin settings<\/li>\n<li>Choose your preferred checkout mode (Inline or Standard)<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20currencies%20are%20supported%3F\"><h3>What currencies are supported?<\/h3><\/dt>\n<dd><p>ZevPay Checkout currently supports Nigerian Naira (NGN) only.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20inline%20and%20standard%20checkout%3F\"><h3>What is the difference between Inline and Standard checkout?<\/h3><\/dt>\n<dd><p><strong>Inline<\/strong> opens a payment modal on your checkout page, so the customer stays on your site. <strong>Standard<\/strong> redirects the customer to a hosted ZevPay page to complete payment, then redirects them back.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20which%20payment%20methods%20to%20show%3F\"><h3>Can I choose which payment methods to show?<\/h3><\/dt>\n<dd><p>Yes. In the plugin settings, you can select specific methods (bank transfer, PayID, card) or leave it empty to use whatever you configured in your ZevPay Dashboard.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20set%20up%20webhooks%3F\"><h3>Do I need to set up webhooks?<\/h3><\/dt>\n<dd><p>Yes. Webhooks provide reliable, server-to-server payment confirmation. Copy the webhook URL from the plugin settings page into your ZevPay Dashboard.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20woocommerce%20blocks%3F\"><h3>Is this plugin compatible with WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports both the classic checkout shortcode and the new WooCommerce Blocks checkout.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20api%20keys%3F\"><h3>Where do I get API keys?<\/h3><\/dt>\n<dd><p>Create a merchant account at <a href=\"https:\/\/zevpaycheckout.com\">zevpaycheckout.com<\/a>, complete verification, then copy your keys from the Dashboard's API settings page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Inline modal and standard (redirect) checkout modes<\/li>\n<li>Configurable payment methods<\/li>\n<li>Webhook signature verification<\/li>\n<li>WooCommerce Blocks support<\/li>\n<li>HPOS compatibility<\/li>\n<\/ul>","raw_excerpt":"Accept payments via bank transfer, PayID, and card with ZevPay Checkout.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/337707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=337707"}],"author":[{"embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/arowolodaniel"}],"wp:attachment":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=337707"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=337707"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=337707"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=337707"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=337707"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=337707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}