{"id":14991,"date":"2026-04-30T00:06:07","date_gmt":"2026-04-29T18:36:07","guid":{"rendered":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/"},"modified":"2026-04-30T00:07:08","modified_gmt":"2026-04-29T18:37:08","slug":"how-it-works","status":"publish","type":"docs","link":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/","title":{"rendered":"How It Works"},"content":{"rendered":"\n<ol class=\"wp-block-list\">\n<li>Customer selects\u00a0<strong>Stripe Checkout<\/strong>\u00a0during OpenCart checkout.<\/li>\n\n\n\n<li>Customer is redirected to the Stripe-hosted payment page.<\/li>\n\n\n\n<li>Customer enters card details securely on Stripe.<\/li>\n\n\n\n<li>Stripe processes the payment and handles 3D Secure authentication if required.<\/li>\n\n\n\n<li>Customer is redirected back to your store.<\/li>\n\n\n\n<li>Stripe sends a webhook notification to confirm the payment result.<\/li>\n\n\n\n<li>The OpenCart order status is updated and the order confirmation email is sent.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Why the Stripe Hosted Page is Secure<\/h3>\n\n\n\n<p>Card details are entered directly on Stripe&#8217;s hosted payment page. Your OpenCart store does not collect, process, or store card numbers. This keeps the setup simple and helps reduce payment security responsibility for the store.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why the Webhook is Important<\/h3>\n\n\n\n<p>A webhook is a secure message from Stripe to your store. It confirms whether the payment was completed or failed. This is important because a customer may close the browser, lose connection, or not return to the store after payment.<\/p>\n\n\n\n<p class=\"has-luminous-vivid-amber-background-color has-background\"><strong>Important:<\/strong>&nbsp;Configure the Stripe webhook before accepting live payments. Without the webhook, orders may not be confirmed reliably.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">If the Webhook is Delayed<\/h3>\n\n\n\n<p>Sometimes webhook delivery may take a short time. If this happens, the order may remain in the pending status until Stripe sends the confirmation. Once the webhook is received, the extension updates the order status automatically.<\/p>\n","protected":false},"featured_media":0,"parent":14988,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-14991","docs","type-docs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How It Works - HuntBee Resources<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How It Works - HuntBee Resources\" \/>\n<meta property=\"og:description\" content=\"Why the Stripe Hosted Page is Secure Card details are entered directly on Stripe&#8217;s hosted payment page. Your OpenCart store does not collect, process, or store card numbers. This keeps the setup simple and helps reduce payment security responsibility for the store. Why the Webhook is Important A webhook is a secure message from Stripe [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/\" \/>\n<meta property=\"og:site_name\" content=\"HuntBee Resources\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/huntbee.opencart\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-29T18:37:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/docs\\\/stripe-checkout\\\/how-it-works\\\/\",\"url\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/docs\\\/stripe-checkout\\\/how-it-works\\\/\",\"name\":\"How It Works - HuntBee Resources\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/#website\"},\"datePublished\":\"2026-04-29T18:36:07+00:00\",\"dateModified\":\"2026-04-29T18:37:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/docs\\\/stripe-checkout\\\/how-it-works\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/docs\\\/stripe-checkout\\\/how-it-works\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/docs\\\/stripe-checkout\\\/how-it-works\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stripe Checkout\",\"item\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/docs\\\/stripe-checkout\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How It Works\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/#website\",\"url\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/\",\"name\":\"HuntBee Resources\",\"description\":\"OpenCart Extension Documentations - Guides - Blogs - Projects\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/#organization\",\"name\":\"HuntBee OpenCart\",\"url\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-mobile-logo-new.png\",\"contentUrl\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-mobile-logo-new.png\",\"width\":945,\"height\":200,\"caption\":\"HuntBee OpenCart\"},\"image\":{\"@id\":\"https:\\\/\\\/www.huntbee.com\\\/resources\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/huntbee.opencart\",\"https:\\\/\\\/www.instagram.com\\\/opencart.huntbee\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How It Works - HuntBee Resources","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/","og_locale":"en_US","og_type":"article","og_title":"How It Works - HuntBee Resources","og_description":"Why the Stripe Hosted Page is Secure Card details are entered directly on Stripe&#8217;s hosted payment page. Your OpenCart store does not collect, process, or store card numbers. This keeps the setup simple and helps reduce payment security responsibility for the store. Why the Webhook is Important A webhook is a secure message from Stripe [&hellip;]","og_url":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/","og_site_name":"HuntBee Resources","article_publisher":"https:\/\/www.facebook.com\/huntbee.opencart","article_modified_time":"2026-04-29T18:37:08+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/","url":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/","name":"How It Works - HuntBee Resources","isPartOf":{"@id":"https:\/\/www.huntbee.com\/resources\/#website"},"datePublished":"2026-04-29T18:36:07+00:00","dateModified":"2026-04-29T18:37:08+00:00","breadcrumb":{"@id":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/how-it-works\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.huntbee.com\/resources\/"},{"@type":"ListItem","position":2,"name":"Stripe Checkout","item":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/"},{"@type":"ListItem","position":3,"name":"How It Works"}]},{"@type":"WebSite","@id":"https:\/\/www.huntbee.com\/resources\/#website","url":"https:\/\/www.huntbee.com\/resources\/","name":"HuntBee Resources","description":"OpenCart Extension Documentations - Guides - Blogs - Projects","publisher":{"@id":"https:\/\/www.huntbee.com\/resources\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.huntbee.com\/resources\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.huntbee.com\/resources\/#organization","name":"HuntBee OpenCart","url":"https:\/\/www.huntbee.com\/resources\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.huntbee.com\/resources\/#\/schema\/logo\/image\/","url":"https:\/\/www.huntbee.com\/resources\/wp-content\/uploads\/2020\/04\/cropped-mobile-logo-new.png","contentUrl":"https:\/\/www.huntbee.com\/resources\/wp-content\/uploads\/2020\/04\/cropped-mobile-logo-new.png","width":945,"height":200,"caption":"HuntBee OpenCart"},"image":{"@id":"https:\/\/www.huntbee.com\/resources\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/huntbee.opencart","https:\/\/www.instagram.com\/opencart.huntbee\/"]}]}},"comment_count":0,"_links":{"self":[{"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/docs\/14991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/comments?post=14991"}],"version-history":[{"count":1,"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/docs\/14991\/revisions"}],"predecessor-version":[{"id":14995,"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/docs\/14991\/revisions\/14995"}],"up":[{"embeddable":true,"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/docs\/14988"}],"next":[{"title":"Installation","link":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/installation\/","href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/docs\/14993"}],"prev":[{"title":"About the Extension","link":"https:\/\/www.huntbee.com\/resources\/docs\/stripe-checkout\/about-the-extension\/","href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/docs\/14990"}],"wp:attachment":[{"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/media?parent=14991"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.huntbee.com\/resources\/wp-json\/wp\/v2\/doc_tag?post=14991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}