﻿{"id":62104,"date":"2026-10-01T08:35:56","date_gmt":"2026-10-01T08:35:56","guid":{"rendered":"https:\/\/pecb.com\/?page_id=62104"},"modified":"2026-10-01T09:07:31","modified_gmt":"2026-10-01T09:07:31","slug":"checkout","status":"publish","type":"page","link":"https:\/\/pecb.com\/en\/skills\/checkout","title":{"rendered":"Checkout"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"62104\" class=\"elementor elementor-62104\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b25728e e-flex e-con-boxed e-con e-parent\" data-id=\"b25728e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-726c589 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"726c589\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!-- Empty-cart guard: runs synchronously during parse (no dependency on the\n     storefront bundle), so an empty cart can never reach the checkout form.\n     The storage key must match STORAGE_KEY in assets\/js\/cart.js. -->\n<script>\n  (function() {\n    try {\n      var raw = window.localStorage.getItem('pecb_cart_v1');\n      var items = raw ? JSON.parse(raw) : [];\n      if (!Array.isArray(items) || !items.some(function (i) { return i && Number(i.competencyId) > 0; })) {\n        window.location.replace(\"https:\\\/\\\/pecb.com\\\/en\\\/skills\\\/cart\");\n      }\n    } catch (e) {\n      window.location.replace(\"https:\\\/\\\/pecb.com\\\/en\\\/skills\\\/cart\");\n    }\n  })();\n<\/script>\n<main class=\"pecb-skills\">\n  <div class=\"container\">\n\n    <!-- Progress steps -->\n    <div class=\"steps\" aria-label=\"Checkout progress\">\n      <div class=\"step step--done\"><span class=\"step__dot\">\u2713<\/span><span class=\"step__label\">Cart<\/span><\/div>\n      <span class=\"step-line step-line--done\"><\/span>\n      <div class=\"step step--active\"><span class=\"step__dot\">2<\/span><span class=\"step__label\">Checkout<\/span><\/div>\n      <span class=\"step-line\"><\/span>\n      <div class=\"step\"><span class=\"step__dot\">3<\/span><span class=\"step__label\">Confirmation<\/span><\/div>\n    <\/div>\n\n    <form id=\"checkout-form\" class=\"checkout-layout\">\n      <div class=\"checkout-main\">\n        <!-- Loader shown over this column while a step is in flight (sending\n             the code, verifying it, placing the order). Text set by checkout.js. -->\n        <div class=\"checkout-loader\" data-checkout-loader hidden aria-live=\"polite\">\n          <span class=\"pecb-spinner\" aria-hidden=\"true\"><\/span>\n          <span data-checkout-loader-text><\/span>\n        <\/div>\n\n        <!-- Step 1: customer details. Hidden while the emailed code is awaited. -->\n        <div data-checkout-details>\n        <!-- Customer details -->\n        <section class=\"checkout-block\">\n          <h2>Client Information<\/h2>\n          <div class=\"field-row\">\n            <div class=\"field\"><label class=\"form-label\" for=\"firstName\">First Name<\/label><input class=\"input\" id=\"firstName\" name=\"firstName\" placeholder=\"Enter first name\" required autocomplete=\"given-name\" \/><\/div>\n            <div class=\"field\"><label class=\"form-label\" for=\"lastName\">Last Name<\/label><input class=\"input\" id=\"lastName\" name=\"lastName\" placeholder=\"Enter last name\" required autocomplete=\"family-name\" \/><\/div>\n          <\/div>\n          <div class=\"field-row\">\n            <div class=\"field\"><label class=\"form-label\" for=\"email\">Email Address<\/label><input class=\"input\" type=\"email\" id=\"email\" name=\"email\" placeholder=\"your@email.com\" required autocomplete=\"email\" \/><\/div>\n            <div class=\"field\">\n              <label class=\"form-label\" for=\"country\">Country<\/label>\n              <!-- Options populated from the countries endpoint; value = numeric id -->\n              <select class=\"select\" id=\"country\" name=\"countryId\" required autocomplete=\"country-name\">\n                <option value=\"\" disabled selected>Select country<\/option>\n              <\/select>\n            <\/div>\n          <\/div>\n          <div class=\"field\" id=\"state-field\" style=\"display:none\">\n            <label class=\"form-label\" for=\"state\">State \/ Province<\/label>\n            <!-- Populated by checkout.js after country selection -->\n            <select class=\"select\" id=\"state\" name=\"stateId\" autocomplete=\"address-level1\">\n              <option value=\"\" disabled selected>Select state \/ province<\/option>\n            <\/select>\n          <\/div>\n          <!-- Sent upstream as promoCode. checkout.js re-quotes the order summary\n               (MarketingApi\/skills-competency-price) as it is typed; an unknown code is reported below. -->\n          <div class=\"field\" data-checkout-promo>\n            <label class=\"form-label\" for=\"promoCode\">Promo code <span class=\"text-muted\">(optional)<\/span><\/label>\n            <input class=\"input\" id=\"promoCode\" name=\"promoCode\" placeholder=\"Enter promo code\" autocomplete=\"off\" autocapitalize=\"characters\" spellcheck=\"false\" aria-describedby=\"promo-error\" \/>\n            <p id=\"promo-error\" data-promo-error role=\"alert\" hidden style=\"font-size:var(--fs-xs);margin-top:var(--space-1);color:#a11e29\"><\/p>\n            <p class=\"text-muted\" style=\"font-size:var(--fs-xs);margin-top:var(--space-1)\">The discount is shown in the order summary once your country is selected.<\/p>\n          <\/div>\n        <\/section>\n\n        <!-- Payment -->\n        <section class=\"checkout-block\">\n          <p class=\"text-muted\" style=\"font-size:var(--fs-sm); line-height: 1.2; padding-bottom: var(--space-2);\">\n            You&#039;ll be redirected to our secure payment provider to complete your purchase.          <\/p>\n          <p class=\"text-muted\" style=\"font-size:var(--fs-sm); line-height: 1.2; padding-bottom: var(--space-2);\">\n            By continuing, you agree to our <a style=\"color: var(--color-accent);\" href=\"https:\/\/pecb.com\/terms-conditions-and-policies\" target=\"_blank\" rel=\"noopener noreferrer\">Terms &amp; Conditions<\/a> and <a style=\"color: var(--color-accent);\" href=\"https:\/\/pecb.com\/en\/about\/pecb-refund-policy\" target=\"_blank\" rel=\"noopener noreferrer\">Refund Policy<\/a>.          <\/p>\n          <p class=\"text-muted\" style=\"font-size:var(--fs-sm); line-height: 1.2; padding-bottom: var(--space-2);\">\n            We will email a 6-digit code to the address above to confirm it is yours. Your checkout email is used to match or create your myPECB account so you can access your purchase.          <\/p>\n\n          <!-- Required consent. `required` blocks native submission; checkout.js\n               re-checks it before POSTing, matching the country \/ state guards. -->\n          <div class=\"field field--check\">\n            <label class=\"check\" for=\"license-agreement\">\n              <input type=\"checkbox\" id=\"license-agreement\" name=\"licenseAgreement\" value=\"1\" required \/>\n              <span>\n                I have read and agree to the <a style=\"color: var(--color-accent);\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/pecb.com\/en\/about\/pecb-skills-customer-license-agreement\">Customer License Agreement<\/a>              <\/span>\n            <\/label>\n          <\/div>\n        <\/section>\n\n        <\/div><!-- \/data-checkout-details -->\n\n        <!-- Step 2: the 6-digit code emailed to the visitor (checkout.js fills\n             this in once the proxy asks for verification). -->\n        <section class=\"checkout-block\" data-checkout-verify hidden><\/section>\n\n        <!-- Step-1 actions only: hidden along with the details block on step 2. -->\n        <div class=\"checkout-btn\" data-checkout-actions>\n          <button class=\"btn btn--lg btn--block\" id=\"pay-btn\" type=\"submit\">\n            Continue to Payment            <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" \/>\n              <polyline points=\"12 5 19 12 12 19\" \/>\n            <\/svg>\n          <\/button>\n          <p style=\"margin-top:1rem;text-align:center\">\n            <a href=\"https:\/\/pecb.com\/en\/skills\/cart\" class=\"text-muted\" style=\"font-size:var(--fs-sm)\">\u2190 Back to Cart<\/a>\n          <\/p>\n        <\/div>\n\n      <\/div>\n\n      <!-- Dynamic order summary (checkout.js). Skeleton reserves space until the\n           localStorage cart renders. -->\n      <aside class=\"order-summary-card is-skeleton\" id=\"order-summary\" aria-busy=\"true\">\n        <div class=\"order-summary-card__head\"><span class=\"skel skel--title\"><\/span><\/div>\n        <div class=\"order-summary-card__body\">\n          <span class=\"skel skel--text\"><\/span>\n          <span class=\"skel skel--text\"><\/span>\n          <span class=\"skel skel--text skel--text-sm\"><\/span>\n          <span class=\"skel skel--price\"><\/span>\n        <\/div>\n      <\/aside>\n    <\/form>\n  <\/div>\n<\/main><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":11,"featured_media":0,"parent":61994,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-62104","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Checkout - PECB<\/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:\/\/pecb.com\/en\/skills\/checkout\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Checkout - PECB\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pecb.com\/en\/skills\/checkout\" \/>\n<meta property=\"og:site_name\" content=\"PECB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PECBInternational\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T09:07:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@PECB\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/skills\\\/checkout\",\"url\":\"https:\\\/\\\/pecb.com\\\/en\\\/skills\\\/checkout\",\"name\":\"Checkout - PECB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/#website\"},\"datePublished\":\"2026-10-01T08:35:56+00:00\",\"dateModified\":\"2026-10-01T09:07:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/skills\\\/checkout#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pecb.com\\\/en\\\/skills\\\/checkout\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/skills\\\/checkout#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pecb.com\\\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Skills\",\"item\":\"https:\\\/\\\/pecb.com\\\/en\\\/skills\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Checkout\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/pecb.com\\\/en\\\/\",\"name\":\"PECB\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pecb.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/#organization\",\"name\":\"PECB\",\"url\":\"https:\\\/\\\/pecb.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pecb.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Clip-path-group.svg\",\"contentUrl\":\"https:\\\/\\\/pecb.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Clip-path-group.svg\",\"width\":96,\"height\":26,\"caption\":\"PECB\"},\"image\":{\"@id\":\"https:\\\/\\\/pecb.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PECBInternational\\\/\",\"https:\\\/\\\/x.com\\\/PECB\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/pecb\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCQPfrnIUa7Q0oBRyT8l5eTg\",\"https:\\\/\\\/www.instagram.com\\\/pecb.official\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Checkout - PECB","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:\/\/pecb.com\/en\/skills\/checkout","og_locale":"en_US","og_type":"article","og_title":"Checkout - PECB","og_url":"https:\/\/pecb.com\/en\/skills\/checkout","og_site_name":"PECB","article_publisher":"https:\/\/www.facebook.com\/PECBInternational\/","article_modified_time":"2026-10-01T09:07:31+00:00","twitter_card":"summary_large_image","twitter_site":"@PECB","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pecb.com\/en\/skills\/checkout","url":"https:\/\/pecb.com\/en\/skills\/checkout","name":"Checkout - PECB","isPartOf":{"@id":"https:\/\/pecb.com\/en\/#website"},"datePublished":"2026-10-01T08:35:56+00:00","dateModified":"2026-10-01T09:07:31+00:00","breadcrumb":{"@id":"https:\/\/pecb.com\/en\/skills\/checkout#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pecb.com\/en\/skills\/checkout"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pecb.com\/en\/skills\/checkout#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pecb.com\/en"},{"@type":"ListItem","position":2,"name":"Skills","item":"https:\/\/pecb.com\/en\/skills"},{"@type":"ListItem","position":3,"name":"Checkout"}]},{"@type":"WebSite","@id":"https:\/\/pecb.com\/en\/#website","url":"https:\/\/pecb.com\/en\/","name":"PECB","description":"","publisher":{"@id":"https:\/\/pecb.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pecb.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pecb.com\/en\/#organization","name":"PECB","url":"https:\/\/pecb.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pecb.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/pecb.com\/wp-content\/uploads\/2025\/05\/Clip-path-group.svg","contentUrl":"https:\/\/pecb.com\/wp-content\/uploads\/2025\/05\/Clip-path-group.svg","width":96,"height":26,"caption":"PECB"},"image":{"@id":"https:\/\/pecb.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PECBInternational\/","https:\/\/x.com\/PECB","https:\/\/www.linkedin.com\/company\/pecb","https:\/\/www.youtube.com\/channel\/UCQPfrnIUa7Q0oBRyT8l5eTg","https:\/\/www.instagram.com\/pecb.official\/"]}]}},"_links":{"self":[{"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/pages\/62104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/comments?post=62104"}],"version-history":[{"count":4,"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/pages\/62104\/revisions"}],"predecessor-version":[{"id":62108,"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/pages\/62104\/revisions\/62108"}],"up":[{"embeddable":true,"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/pages\/61994"}],"wp:attachment":[{"href":"https:\/\/pecb.com\/en\/wp-json\/wp\/v2\/media?parent=62104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}