{"id":261423,"date":"2026-04-28T16:19:38","date_gmt":"2026-04-28T16:19:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/krepling-pay-for-woocommerce\/"},"modified":"2026-10-26T04:52:22","modified_gmt":"2026-10-26T04:52:22","slug":"krepling-pay-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/da.wordpress.org\/plugins\/krepling-pay-for-woocommerce\/","author":20636426,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.7","stable_tag":"1.3.7","tested":"7.0.7","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"Krepling Pay for WooCommerce","header_author":"Krepling","header_description":"Enable fast and secure transactions with Krepling's customer friendly checkout. Store payment information safely for card-not-present transactions.","assets_banners_color":"f2e9f9","last_updated":"2026-10-26 04:52:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/krepling.com\/","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":10,"downloads":821,"num_ratings":2,"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":"krepling","date":"2026-04-28 16:45:17","revision":3517667},"1.0.1":{"tag":"1.0.1","author":"krepling","date":"2026-06-08 20:28:29","revision":3565187},"1.1.0":{"tag":"1.1.0","author":"krepling","date":"2026-06-09 15:40:31","revision":3566230},"1.2.0":{"tag":"1.2.0","author":"krepling","date":"2026-07-31 20:39:44","revision":3630477},"1.3.0":{"tag":"1.3.0","author":"krepling","date":"2026-10-22 16:33:26","revision":3760222},"1.3.1":{"tag":"1.3.1","author":"krepling","date":"2026-10-22 23:28:43","revision":3760644},"1.3.2":{"tag":"1.3.2","author":"krepling","date":"2026-10-25 17:00:38","revision":3764952},"1.3.4":{"tag":"1.3.4","author":"krepling","date":"2026-10-26 02:59:55","revision":3765457},"1.3.5":{"tag":"1.3.5","author":"krepling","date":"2026-10-26 03:06:27","revision":3765461},"1.3.6":{"tag":"1.3.6","author":"krepling","date":"2026-10-26 03:32:18","revision":3765475},"1.3.7":{"tag":"1.3.7","author":"krepling","date":"2026-10-26 04:52:22","revision":3765556}},"upgrade_notice":{"1.3.7":"<p>Cleaner card fields and error messages at checkout.<\/p>","1.3.6":"<p>The Kora button no longer covers prices, product names or the checkout form.<\/p>","1.3.5":"<p>The Kora button keeps clear of every cart control on phones.<\/p>","1.3.4":"<p>Kora opens ready to type, keeps her chat in order, and no longer covers the checkout button on phones.<\/p>","1.3.3":"<p>Kora no longer stops talking after changing the cart, and can read and edit the cart by quantity.<\/p>","1.3.2":"<p>Stores set to the Krepling-hosted page without a hosted domain show one checkout again.<\/p>","1.3.1":"<p>Checkout fonts load without missing-file errors.<\/p>","1.3.0":"<p>Connects to Krepling&#039;s production services, adds saved-card and subscription renewal fixes, and supports WooCommerce block checkout.<\/p>","1.2.0":"<p>Adds drawer and full-page checkout experiences, checkout builder, subscription plans, voice AI assistant, and a branded order confirmation page.<\/p>","1.1.0":"<p>Adds passwordless OTP login.<\/p>","1.0.0":"<p>Initial release<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3566262,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3566262,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3566262,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3640809,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3640809,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.2.0","1.3.0","1.3.1","1.3.2","1.3.4","1.3.5","1.3.6","1.3.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Krepling Pay checkout interface","2":"Customer login within checkout","3":"Saved payment methods selection"}},"plugin_section":[],"plugin_tags":[3148,1887,4079,47156,286],"plugin_category":[41,45],"plugin_contributors":[274089],"plugin_business_model":[],"class_list":["post-261423","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-payments","plugin_tags-subscriptions","plugin_tags-wallet","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-krepling","plugin_committers-krepling"],"banners":{"banner":"https:\/\/ps.w.org\/krepling-pay-for-woocommerce\/assets\/banner-772x250.png?rev=3640809","banner_2x":"https:\/\/ps.w.org\/krepling-pay-for-woocommerce\/assets\/banner-1544x500.png?rev=3640809","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/krepling-pay-for-woocommerce\/assets\/icon.svg?rev=3566262","icon":"https:\/\/ps.w.org\/krepling-pay-for-woocommerce\/assets\/icon.svg?rev=3566262","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Krepling Pay is not a traditional WooCommerce payment gateway.<\/p>\n\n<p>Instead of only processing payments, it provides a complete checkout and account experience embedded within WooCommerce.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Embedded customer login within checkout<\/li>\n<li>Support for saved payment methods (wallet functionality)<\/li>\n<li>Subscription-ready checkout flows<\/li>\n<li>Secure handling of payment data through external services<\/li>\n<li>Seamless integration with WooCommerce checkout<\/li>\n<\/ul>\n\n<p>Krepling Pay is designed for platforms that require more than just payment collection, enabling full customer lifecycle interactions during checkout.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on external services to provide checkout, login, wallet, address lookup, and payment-related functionality.<\/p>\n\n<h4>Krepling Pay APIs (https:\/\/services.krepling.com, https:\/\/krepling-gateway.krepling.com, https:\/\/pci.krepling.com and https:\/\/hosted-fields.krepling.com)<\/h4>\n\n<p>What the service is used for:\n* Embedded checkout and account functionality\n* Customer login, one-time password (OTP) verification, and saved payment methods\n* Retrieving checkout configuration and payment-related data\n* Address autocomplete token generation and maps configuration<\/p>\n\n<p>What data is sent and when:\n* When the merchant configures or uses the plugin, the plugin may send merchant credentials and site information such as Merchant ID, Secret Key, site URL, and plugin version to Krepling services in order to authenticate requests and return configuration needed by the plugin\n* When a customer uses checkout, login, wallet, or account-management features, the plugin may send customer-entered data needed to complete that action, such as name, email address, phone number, OTP code, shipping address, billing address, cart and order details, and payment-related data\n* This data is sent only when the related feature is used<\/p>\n\n<p>Terms of Service:\n* https:\/\/pay.krepling.com\/terms-of-service\/<\/p>\n\n<p>Privacy Policy:\n* https:\/\/pay.krepling.com\/privacy-policy\/<\/p>\n\n<h4>Google Maps \/ Google Places<\/h4>\n\n<p>What the service is used for:\n* Address autocomplete and address details lookup in checkout flows<\/p>\n\n<p>What data is sent and when:\n* When a customer uses address search or autocomplete, the plugin sends the address query text, selected place or session identifiers, and optional country restriction data needed to return address suggestions and place details\n* This data is sent only when the customer uses address lookup features<\/p>\n\n<p>Terms of Service:\n* https:\/\/maps.google.com\/help\/terms_maps.html\n* https:\/\/cloud.google.com\/maps-platform\/terms<\/p>\n\n<p>Privacy Policy:\n* https:\/\/policies.google.com\/privacy<\/p>\n\n<h4>IPinfo (https:\/\/ipinfo.io)<\/h4>\n\n<p>What the service is used for:\n* IP-based country and location lookup used to help prefill or default country-related fields in parts of the checkout or signup flow<\/p>\n\n<p>What data is sent and when:\n* The request includes the visitor's IP address as part of the normal HTTP request to the IP lookup service\n* This lookup is performed only when the plugin needs location information for that feature<\/p>\n\n<p>Terms of Service:\n* https:\/\/ipinfo.io\/terms-of-service<\/p>\n\n<p>Privacy Policy:\n* https:\/\/ipinfo.io\/privacy-policy<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>This plugin includes generated, compressed, or bundled front-end assets.<\/p>\n\n<p>Public source repositories for bundled or generated assets used or shipped with this plugin:<\/p>\n\n<ul>\n<li><p>Plugin source repository:\nhttps:\/\/github.com\/Krepling\/krepling-pay-for-woocommerce<\/p><\/li>\n<li><p>assets\/js\/legacy-checkout\/shared\/utils.js\nGoogle libphonenumber source:\nhttps:\/\/github.com\/google\/libphonenumber<\/p><\/li>\n<li><p>assets\/js\/legacy-checkout\/shared\/intlTelInput-jquery.min.js\nassets\/css\/legacy-checkout\/shared\/intlTelInput.css\nintl-tel-input source:\nhttps:\/\/github.com\/jackocnr\/intl-tel-input<\/p><\/li>\n<li><p>assets\/js\/legacy-checkout\/shared\/inputmask.bundle.min.js\nInputmask source:\nhttps:\/\/github.com\/RobinHerbots\/Inputmask<\/p><\/li>\n<\/ul>\n\n<p>Build and development files for this plugin are available in the public plugin repository listed above.<\/p>\n\n<h3>Reverting to the Classic Cart and Checkout<\/h3>\n\n<ol>\n<li>If using a block theme:<\/li>\n<\/ol>\n\n<ul>\n<li>Go to <strong>Appearance \u2192 Editor \u2192 Pages<\/strong><\/li>\n<li>Select Cart or Checkout<\/li>\n<li>Click the Edit icon<\/li>\n<\/ul>\n\n<ol>\n<li>If using a non-block theme:<\/li>\n<\/ol>\n\n<ul>\n<li>Go to <strong>Pages \u2192 All Pages<\/strong><\/li>\n<li>Edit the Cart or Checkout page<\/li>\n<\/ul>\n\n<ol>\n<li><p>Open the <strong>List View<\/strong><\/p><\/li>\n<li><p>Select the Cart or Checkout block<\/p><\/li>\n<li><p>Click the <strong>Transform<\/strong> button<\/p><\/li>\n<li><p>Choose <strong>Classic Shortcode<\/strong><\/p><\/li>\n<li><p>Save your changes<\/p><\/li>\n<\/ol>\n\n<!--section=installation-->\n<h4>Using the WordPress Dashboard<\/h4>\n\n<ol>\n<li>Navigate to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Click <strong>Upload Plugin<\/strong><\/li>\n<li>Upload the <code>krepling-pay-for-woocommerce.zip<\/code> file<\/li>\n<li>Click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong><\/li>\n<li>Enable <strong>Krepling Pay<\/strong> and configure your credentials<\/li>\n<\/ol>\n\n<h4>Using FTP<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Extract the <code>krepling-pay-for-woocommerce<\/code> folder<\/li>\n<li>Upload it to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin from the WordPress Plugins menu<\/li>\n<li>Configure it under <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20a%20standard%20woocommerce%20payment%20gateway%3F\"><h3>Is this a standard WooCommerce payment gateway?<\/h3><\/dt>\n<dd><p>No. Krepling Pay extends beyond a typical payment method by embedding login, account, and payment functionality directly into the checkout experience.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20payment%20details%3F\"><h3>Does this plugin store payment details?<\/h3><\/dt>\n<dd><p>Payment data is handled through external services. The plugin is intended to avoid storing sensitive card data locally in WordPress.<\/p><\/dd>\n<dt id=\"can%20customers%20use%20saved%20payment%20methods%3F\"><h3>Can customers use saved payment methods?<\/h3><\/dt>\n<dd><p>Yes. Customers can log in during checkout and use previously saved payment methods.<\/p><\/dd>\n<dt id=\"how%20do%20i%20uninstall%20the%20plugin%3F\"><h3>How do I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Deactivate and delete the plugin from the WordPress Plugins page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Checkout: the card-type badge no longer covers the card number (it sits at the right of the field and stays put when an error shows)<\/li>\n<li>Checkout: a field's error is shown once, under that field, and the page scrolls to it (it was repeated under the cardholder name)<\/li>\n<li>Checkout: every field uses the same error border; on narrow screens the card number, expiry and security code fields stay level<\/li>\n<li>Settings: the checkout display note says carts with a subscription always use the full-page checkout<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>The Kora button also keeps clear of prices, product names and footer links (controls first, then prices, then the rest, as far as the screen allows)<\/li>\n<li>On checkout, when the form reaches the Kora button's corner (tablet widths), Kora steps aside as she does on phones<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>On phones the Kora button also keeps clear of the cart's quantity boxes and remove links<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Kora's text box is open when you open Kora, with a send button (the T button still hides it)<\/li>\n<li>Kora's chat keeps each reply in its own bubble, after the shopper's words that led to it<\/li>\n<li>On phones and small screens the Kora button moves up so it never covers the cart and checkout buttons<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Kora keeps talking after she adds or removes a product on the cart or checkout page (the cart updates in place; checkout reloads after she finishes speaking)<\/li>\n<li>Kora can read the cart: she can say what is in it and remove products she can't sell herself, such as subscriptions<\/li>\n<li>Kora asks how many to remove when there is more than one of a product in the cart<\/li>\n<li>When Kora is only on the cart and checkout pages, she no longer sends shoppers to product pages where she isn't available<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>\"Krepling-hosted page\" on a store without a hosted checkout domain now shows the full-page checkout, instead of the WooCommerce form with a second Krepling form inside it<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Includes the compressed (WOFF2) checkout font files, so browsers no longer request missing fonts<\/li>\n<li>Demo bridge (demo sites only) no longer writes request tokens to the PHP error log<\/li>\n<li>When Kora adds or removes a product, the cart and checkout pages update straight away<\/li>\n<li>The Kora button no longer covers checkout fields: smaller and without its label on cart and checkout pages and on phones<\/li>\n<li>The One-time \/ Subscribe choice is hidden when the store has no Krepling plans<\/li>\n<li>\"Use phone instead\" is shown as a link, not with the theme's button style<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Connects to Krepling's production services by default<\/li>\n<li>Card fields load from Krepling's hosted card fields service and are tokenized by Krepling's secure payment service<\/li>\n<li>Saved cards and subscription renewals: renewals charge the subscription's current card; failed renewals mark the order Failed and the subscription On hold<\/li>\n<li>WooCommerce block checkout support and full-page checkout fixes<\/li>\n<li>Cart is emptied after a successful payment<\/li>\n<li>American Express card numbers are accepted in every checkout layout<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added drawer (slide-in) and full-page checkout experiences<\/li>\n<li>Added checkout builder with configurable fields and server-side rules for discounts and free shipping<\/li>\n<li>Added Kora\/Aria voice AI assistant on checkout pages<\/li>\n<li>Added subscription plans with recurring billing support in checkout<\/li>\n<li>Added branded order confirmation (order received) page<\/li>\n<li>Added Google Analytics tracking<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added passwordless OTP login<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Embedded WooCommerce checkout with Krepling login, saved payment methods, and account management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/261423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=261423"}],"author":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/krepling"}],"wp:attachment":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=261423"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=261423"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=261423"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=261423"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=261423"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=261423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}