{"id":297323,"date":"2026-05-06T13:53:38","date_gmt":"2026-05-06T13:53:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/opay-payment-gateway\/"},"modified":"2026-05-06T13:53:07","modified_gmt":"2026-05-06T13:53:07","slug":"orbtronics-payment-gateway","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/orbtronics-payment-gateway\/","author":23473350,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.3","stable_tag":"0.1.3","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Orbtronics Payment Gateway","header_author":"Orbtronics","header_description":"Integrates Opay payment infrastructure with WordPress and WooCommerce. Supports payment buttons, shortcodes, Gutenberg blocks, and a full WooCommerce checkout gateway.","assets_banners_color":"69819e","last_updated":"2026-05-06 13:53:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/orbtronics.co\/opay","header_author_uri":"https:\/\/orbtronics.co","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.3":{"tag":"0.1.3","author":"orbtronicsknowspeter","date":"2026-05-06 13:53:07"}},"upgrade_notice":{"0.1.3":"<p>Security and compatibility improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3526717,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3526717,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3526717,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3526717,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"opay\/payment-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"opay\/payment-button","version":"0.1.3","title":"Opay Payment Button","category":"widgets","description":"Embed an Opay payment button on your page. Customers click to pay via a secure hosted checkout.","keywords":["opay","payment","button","checkout"],"supports":{"html":false,"align":["left","center","right"]},"attributes":{"buttonId":{"type":"string","default":""},"label":{"type":"string","default":"Pay Now"},"align":{"type":"string","default":"left"}},"editorScript":"file:.\/edit.js","viewScript":"file:.\/view.js","style":"file:..\/assets\/public.css"}},"tagged_versions":["0.1.3"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3148,203121,507,6593,286],"plugin_category":[45],"plugin_contributors":[262030],"plugin_business_model":[],"class_list":["post-297323","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-opay","plugin_tags-payment","plugin_tags-payment-gateway","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-orbtronicsknowspeter","plugin_committers-orbtronicsknowspeter"],"banners":{"banner":"https:\/\/ps.w.org\/orbtronics-payment-gateway\/assets\/banner-772x250.png?rev=3526717","banner_2x":"https:\/\/ps.w.org\/orbtronics-payment-gateway\/assets\/banner-1544x500.png?rev=3526717","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/orbtronics-payment-gateway\/assets\/icon-128x128.png?rev=3526717","icon_2x":"https:\/\/ps.w.org\/orbtronics-payment-gateway\/assets\/icon-256x256.png?rev=3526717","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Orbtronics Payment Gateway integrates the Opay payment platform with WordPress and WooCommerce.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>WooCommerce checkout integration \u2014 customers are redirected to a secure hosted Opay checkout page<\/li>\n<li>Supports the WooCommerce Block-based Checkout<\/li>\n<li>Test and Live mode with separate API keys<\/li>\n<li>Encrypted storage of secret API keys<\/li>\n<li>Webhook handling for real-time payment status updates<\/li>\n<li>Payment button shortcode <code>[opay_button id=\"...\" label=\"...\"]<\/code><\/li>\n<li>Gutenberg payment button block<\/li>\n<\/ul>\n\n<p><strong>Third-Party Service<\/strong><\/p>\n\n<p>This plugin connects to the Opay backend server whose URL you configure under <strong>Opay Payments \u2192 Settings \u2192 General<\/strong>. All payment processing \u2014 including payment session creation and order status updates via webhooks \u2014 is handled by that backend. Please review the terms of service and privacy policy of your Opay backend provider before using this plugin.<\/p>\n\n<p>No data is sent to the Opay backend until a customer initiates a checkout or a payment button is rendered.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/orbtronics-payment-gateway\/<\/code>, or install via the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Opay Payments \u2192 Settings \u2192 General<\/strong> and enter your Backend URL and select your environment (Test or Live).<\/li>\n<li>Go to <strong>Opay Payments \u2192 Settings \u2192 API Keys<\/strong> and enter your Publishable and Secret keys.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>, find <strong>Opay<\/strong>, and click <strong>Manage<\/strong> to enable the gateway and configure the checkout title and description.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20api%20keys%3F\"><h3>Where do I get my API keys?<\/h3><\/dt>\n<dd><p>API keys are provided by your Opay backend. Log in to your Opay dashboard to retrieve your publishable and secret keys.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20pci%20compliant%3F\"><h3>Is this plugin PCI compliant?<\/h3><\/dt>\n<dd><p>Yes. Customers are redirected to a hosted checkout page on the Opay backend for card data entry. No payment card data is processed or stored on your WordPress site.<\/p><\/dd>\n<dt id=\"what%20currencies%20are%20supported%3F\"><h3>What currencies are supported?<\/h3><\/dt>\n<dd><p>The gateway passes the WooCommerce store currency to Opay. Supported currencies depend on your Opay account configuration.<\/p><\/dd>\n<dt id=\"where%20are%20webhooks%20received%3F\"><h3>Where are webhooks received?<\/h3><\/dt>\n<dd><p>Your webhook endpoint is shown in <strong>Opay Payments \u2192 Settings \u2192 General<\/strong>. Register this URL in your Opay dashboard to receive real-time payment status updates.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20the%20woocommerce%20block%20checkout%3F\"><h3>Does this work with the WooCommerce block checkout?<\/h3><\/dt>\n<dd><p>Yes. The plugin registers a payment method for the WooCommerce Checkout Block as well as the classic shortcode checkout.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Fix: Address WordPress plugin review issues.<\/li>\n<li>Fix: Use absint() for integer POST inputs.<\/li>\n<li>Fix: Resolve WordPress Plugin Check warnings.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Fix: Secure webhook endpoint and implement missing admin AJAX handlers.<\/li>\n<li>Fix: Correct error message parsing and currency casing for payment API.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Feat: Add WooCommerce Blocks integration and block-based checkout support.<\/li>\n<li>Refactor: Prepare plugin for WordPress.org submission.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Accept payments via Opay. Integrates Opay payment infrastructure with WooCommerce for a seamless hosted checkout experience.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/297323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=297323"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/orbtronicsknowspeter"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=297323"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=297323"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=297323"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=297323"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=297323"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=297323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}