{"id":387643,"date":"2026-10-26T13:09:51","date_gmt":"2026-10-26T13:09:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/odemehub-for-woocommerce\/"},"modified":"2026-10-27T11:22:26","modified_gmt":"2026-10-27T11:22:26","slug":"odemehub-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/odemehub-for-woocommerce\/","author":23586771,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1.4","requires":"6.9","requires_php":"8.1","requires_plugins":null,"header_name":"\u00f6demehub for WooCommerce","header_author":"\u00f6demehub","header_description":"Take WooCommerce payments on the \u00f6demehub secure payment page.","assets_banners_color":"eaf7ee","last_updated":"2026-10-27 11:22:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/odemehub.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":98,"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":"odemehub","date":"2026-10-26 13:09:34","revision":3766463},"1.1.0":{"tag":"1.1.0","author":"odemehub","date":"2026-10-27 11:22:26","revision":3768341}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3766463,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3766463,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3766463,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3766463,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[65595,11475,25262,6593,31053],"plugin_category":[],"plugin_contributors":[221148,288696],"plugin_business_model":[],"class_list":["post-387643","plugin","type-plugin","status-publish","hentry","plugin_tags-3d-secure","plugin_tags-credit-card","plugin_tags-hosted-checkout","plugin_tags-payment-gateway","plugin_tags-turkey","plugin_contributors-cinfikret","plugin_contributors-odemehub","plugin_committers-odemehub"],"banners":{"banner":"https:\/\/ps.w.org\/odemehub-for-woocommerce\/assets\/banner-772x250.png?rev=3766463","banner_2x":"https:\/\/ps.w.org\/odemehub-for-woocommerce\/assets\/banner-1544x500.png?rev=3766463","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/odemehub-for-woocommerce\/assets\/icon-128x128.png?rev=3766463","icon_2x":"https:\/\/ps.w.org\/odemehub-for-woocommerce\/assets\/icon-256x256.png?rev=3766463","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>\u00f6demehub for WooCommerce lets you accept credit card payments through your \u00f6demehub account.<\/p>\n\n<p>Choose the checkout experience that works best for your store:<\/p>\n\n<ul>\n<li><strong>Hosted Checkout<\/strong> \u2014 Customers complete checkout on the \u00f6demehub payment page.<\/li>\n<li><strong>Delegated Checkout<\/strong> \u2014 Customers enter their billing details in WooCommerce and complete their card payment on the \u00f6demehub payment page.<\/li>\n<li><strong>Payment API<\/strong> \u2014 Customers enter their card details directly on your store's checkout page, with 3D Secure support.<\/li>\n<\/ul>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Three checkout modes to fit your store's needs<\/li>\n<li>Support for classic checkout and WooCommerce Checkout blocks<\/li>\n<li>Installment options on the Payment API card form, as set up in your \u00f6demehub panel (TRY only)<\/li>\n<li>Installment limits per product category, separately for individual and commercial cards<\/li>\n<li>High-Performance Order Storage (HPOS) compatibility<\/li>\n<li>Sandbox and live environments<\/li>\n<li>Webhook support for payment status updates<\/li>\n<li>Support for TRY, USD, EUR and GBP<\/li>\n<\/ul>\n\n<p>Tested with WordPress 7.1.3 and WooCommerce 11.2.1.<\/p>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress<\/li>\n<li>WooCommerce<\/li>\n<li>PHP 8.1 or later<\/li>\n<li>An \u00f6demehub account with API access<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to \u00f6demehub to process payments and verify payment status. An active \u00f6demehub account with API access is required.<\/p>\n\n<p>Depending on the selected environment, the plugin connects to one of the following services:<\/p>\n\n<ul>\n<li>Sandbox: https:\/\/sandbox.odemehub.com<\/li>\n<li>Live: https:\/\/app.odemehub.com<\/li>\n<\/ul>\n\n<p>When you save the payment settings, the plugin sends a request to verify your API credentials. This request does not contain customer data.<\/p>\n\n<p>When a customer places an order, relevant order information, product details, billing information and the return address are sent to \u00f6demehub. This may include the customer's name, email address, phone number, billing address and store user ID.<\/p>\n\n<p>In Payment API mode, the customer's IP address and card details entered at checkout are also sent to \u00f6demehub for payment processing. While the customer types the card number, its first eight digits and the cart total are sent to \u00f6demehub to look up the card's bank and installment options. The plugin does not intentionally store or log card details. In Hosted Checkout and Delegated Checkout modes, customers enter their card details on the \u00f6demehub payment page.<\/p>\n\n<p>When a customer returns to the store or \u00f6demehub sends a webhook, the plugin verifies the payment status before updating the order.<\/p>\n\n<p>Service provider: \u00f6demehub\nWebsite: https:\/\/odemehub.com\/\nTerms of Service: https:\/\/odemehub.com\/kullanim-kosullari\/\nPrivacy Policy: https:\/\/odemehub.com\/gizlilik-politikasi\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin. WooCommerce must be active.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Payments &gt; \u00f6demehub.<\/li>\n<li>Enable \u00f6demehub and select your checkout mode and environment.<\/li>\n<li>Enter your workspace ID, API key and API secret from the Integration page of your \u00f6demehub dashboard.<\/li>\n<li>Save your settings and check the connection status.<\/li>\n<li>Copy the webhook URL shown in the plugin settings into the \u00f6demehub dashboard under Payment Settings &gt; Webhook.<\/li>\n<\/ol>\n\n<p>For Hosted Checkout and Delegated Checkout, configure the <code>order.paid<\/code> event. For Payment API mode, configure the <code>transaction.successful<\/code> event. Webhooks allow orders to be updated even when customers do not return to your store after payment.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20connect%20my%20%C3%B6demehub%20account%3F\"><h3>How do I connect my \u00f6demehub account?<\/h3><\/dt>\n<dd><p>Find your workspace ID, API key and API secret on the Integration page of your \u00f6demehub dashboard. Sandbox and live environments use separate credentials.<\/p><\/dd>\n<dt id=\"which%20checkout%20modes%20are%20available%3F\"><h3>Which checkout modes are available?<\/h3><\/dt>\n<dd><p>You can choose Hosted Checkout, Delegated Checkout or Payment API in the plugin settings.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%203d%20secure%3F\"><h3>Does the plugin support 3D Secure?<\/h3><\/dt>\n<dd><p>Yes. Payment API mode supports 3D Secure. Hosted Checkout and Delegated Checkout use \u00f6demehub's hosted payment page.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20woocommerce%20checkout%20blocks%3F\"><h3>Does the plugin support WooCommerce Checkout blocks?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports both classic checkout and WooCommerce Checkout blocks.<\/p><\/dd>\n<dt id=\"is%20hpos%20supported%3F\"><h3>Is HPOS supported?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports WooCommerce High-Performance Order Storage (HPOS).<\/p><\/dd>\n<dt id=\"can%20i%20process%20refunds%20from%20woocommerce%3F\"><h3>Can I process refunds from WooCommerce?<\/h3><\/dt>\n<dd><p>Not yet. Refunds must be processed in your \u00f6demehub dashboard. You will need to update the WooCommerce order separately.<\/p><\/dd>\n<dt id=\"which%20currencies%20are%20supported%3F\"><h3>Which currencies are supported?<\/h3><\/dt>\n<dd><p>The plugin supports TRY, USD, EUR and GBP. The payment method is unavailable when your store currency is not supported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added installment options on the Payment API card form (TRY), as set up in your \u00f6demehub panel; the bank's installment charge is added to the order as a fee.<\/li>\n<li>Added installment limits per product category, separately for individual and commercial cards; they also apply on the \u00f6demehub payment page in Hosted and Delegated Checkout.<\/li>\n<li>Added card field checks (number, expiry, card code) before the payment is sent.<\/li>\n<li>Fixed the reason of a failed 3D Secure payment not being shown on the order payment page.<\/li>\n<li>Fixed installment charges of Hosted and Delegated Checkout payments not being added to the order.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added Hosted Checkout, Delegated Checkout and Payment API modes.<\/li>\n<li>Added classic checkout and WooCommerce Checkout blocks support.<\/li>\n<li>Added HPOS compatibility.<\/li>\n<li>Added sandbox and live environments.<\/li>\n<li>Added webhook support for payment status updates.<\/li>\n<\/ul>","raw_excerpt":"Accept credit card payments in WooCommerce with \u00f6demehub: on a hosted payment page or on your own checkout, with 3D Secure.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387643","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=387643"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/odemehub"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387643"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387643"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387643"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387643"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387643"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}