{"id":272160,"date":"2026-04-20T07:02:18","date_gmt":"2026-04-20T07:02:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vaultspay-payment-gateway\/"},"modified":"2026-04-24T11:24:39","modified_gmt":"2026-04-24T11:24:39","slug":"vaultspay-payment-gateway","status":"publish","type":"plugin","link":"https:\/\/tuk.wordpress.org\/plugins\/vaultspay-payment-gateway\/","author":20055886,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"VaultsPay Payment Gateway","header_author":"VaultsPay Developer Team","header_description":"VaultsPay Payment Gateway for WooCommerce.","assets_banners_color":"","last_updated":"2026-04-24 11:24:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/vaultspay.com\/","header_author_uri":"https:\/\/vaultspay.ae\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":137,"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":"vaultspay","date":"2026-04-20 07:02:51"},"1.0.1":{"tag":"1.0.1","author":"vaultspay","date":"2026-04-24 11:24:39"}},"upgrade_notice":{"1.0.0":"<p>Initial release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Payment gateway settings screen \u2014 enter your VaultsPay merchant credentials here.","2":"Schema code multiselect \u2014 auto-populated after entering a valid channel name and currency.","3":"VaultsPay hosted payment page \u2014 customers are redirected here to complete payment.","4":"WooCommerce order details \u2014 showing the VaultsPay payment ID and status."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3148,11475,6593,260604,286],"plugin_category":[45],"plugin_contributors":[260605],"plugin_business_model":[],"class_list":["post-272160","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-credit-card","plugin_tags-payment-gateway","plugin_tags-vaultspay","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-vaultspay","plugin_committers-vaultspay"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/vaultspay-payment-gateway.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>VaultsPay Payment Gateway integrates the VaultsPay Electronic Payment Gateway (EPG) with your WooCommerce store. Once configured, customers can pay at checkout using any payment method supported by your VaultsPay merchant account.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li>One-click merchant authentication using your Client ID and Client Secret<\/li>\n<li>Automatic schema-code discovery \u2014 the plugin queries the VaultsPay API in real time when you configure the channel name and currency<\/li>\n<li>Compatible with the WooCommerce Block-based Checkout (as well as the classic shortcode checkout)<\/li>\n<li>Server-to-server callback (webhook) support so orders update even if the customer closes the browser<\/li>\n<li>All HTTP communication uses the WordPress HTTP API \u2014 no raw cURL required<\/li>\n<li>Translations-ready with a standard <code>.pot<\/code> file included<\/li>\n<\/ul>\n\n<p><strong>Requirements:<\/strong><\/p>\n\n<ul>\n<li>WordPress 6.0 or later<\/li>\n<li>WooCommerce 6.0 or later<\/li>\n<li>A live or sandbox VaultsPay merchant account \u2014 <a href=\"https:\/\/vaultspay.ae\/\">sign up at vaultspay.ae<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel.<\/li>\n<li>Navigate to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <em>VaultsPay Payment Gateway<\/em>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>In your WordPress admin panel, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the downloaded ZIP and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li>After activation, navigate to <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>.<\/li>\n<li>Click <strong>Manage<\/strong> next to <em>VaultsPay Payment Gateway<\/em>.<\/li>\n<li>Fill in your <strong>EPG URL<\/strong>, <strong>Client ID<\/strong>, <strong>Client Secret<\/strong>, <strong>Channel Name<\/strong>, and <strong>Currency<\/strong>.<\/li>\n<li>Schema codes are auto-populated once you enter a valid channel name and currency \u2014 select the ones applicable to your account.<\/li>\n<li>Click <strong>Save changes<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20client%20id%20and%20client%20secret%3F\"><h3>Where do I find my Client ID and Client Secret?<\/h3><\/dt>\n<dd><p>Log in to your VaultsPay merchant account and navigate to <strong>Dashboard \u2192 Header \u2192 API Keys<\/strong>. Your Client ID and Client Secret are displayed there.<\/p><\/dd>\n<dt id=\"what%20currencies%20are%20supported%3F\"><h3>What currencies are supported?<\/h3><\/dt>\n<dd><p>The plugin currently supports AED, USD, and EUR. Additional currencies can be requested through VaultsPay support.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20the%20woocommerce%20block%20checkout%3F\"><h3>Does this plugin support the WooCommerce Block Checkout?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares full compatibility with the WooCommerce Cart &amp; Checkout Blocks feature.<\/p><\/dd>\n<dt id=\"is%20a%20vaultspay%20account%20required%3F\"><h3>Is a VaultsPay account required?<\/h3><\/dt>\n<dd><p>Yes. You need a VaultsPay merchant account to use this plugin. Visit <a href=\"https:\/\/vaultspay.ae\/\">vaultspay.ae<\/a> to register.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20customer%20closes%20the%20browser%20before%20being%20redirected%20back%3F\"><h3>What happens if the customer closes the browser before being redirected back?<\/h3><\/dt>\n<dd><p>The plugin registers a server-to-server callback (webhook) URL with VaultsPay. When VaultsPay confirms the payment, it calls this URL directly and the order status is updated regardless of whether the customer returned to the site.<\/p><\/dd>\n<dt id=\"is%20my%20client%20secret%20stored%20securely%3F\"><h3>Is my Client Secret stored securely?<\/h3><\/dt>\n<dd><p>The Client Secret is stored in the WordPress database using WooCommerce's standard options table, the same way all WooCommerce gateway credentials are stored. It is never written to order meta or transmitted to the browser.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Accept payments via VaultsPay directly in your WooCommerce store \u2014 secure, fast, and easy to configure.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/272160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=272160"}],"author":[{"embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vaultspay"}],"wp:attachment":[{"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=272160"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=272160"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=272160"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=272160"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=272160"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tuk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=272160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}