{"id":311244,"date":"2026-10-05T05:04:48","date_gmt":"2026-10-05T05:04:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pkpay-secured-checkout\/"},"modified":"2026-10-05T05:08:06","modified_gmt":"2026-10-05T05:08:06","slug":"pkpay-secured-checkout","status":"publish","type":"plugin","link":"https:\/\/jv.wordpress.org\/plugins\/pkpay-secured-checkout\/","author":23496559,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"PKPay+ Secured Checkout","header_author":"PKPay+ Dev","header_description":"Secure hosted checkout solution for fast, reliable, and protected online payments with WooCommerce.","assets_banners_color":"1c2465","last_updated":"2026-10-05 05:08:06","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/pkpayplus.com\/","header_plugin_uri":"https:\/\/pkpayplus.com\/","header_author_uri":"https:\/\/www.pkpayplus.com\/contact","rating":0,"author_block_rating":0,"active_installs":0,"downloads":277,"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":"pkpayplus","date":"2026-10-05 05:08:06","revision":3728085}},"upgrade_notice":{"1.0.0":"<p>First public release. Install, add your PKPay+ API keys, and enable the gateway.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3728077,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3728077,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3728077,"resolution":"772x250","location":"assets","locale":"","width":722,"height":234}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3728077,"resolution":"1","location":"assets","locale":"","width":1133,"height":690},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3728077,"resolution":"2","location":"assets","locale":"","width":1133,"height":690},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3728077,"resolution":"3","location":"assets","locale":"","width":1133,"height":690}},"screenshots":{"1":"Hosted PKPay+ checkout with order summary, card fields, and Google Pay.","2":"WooCommerce checkout with PKPay+ Secured Checkout selected and the embedded card form.","3":"WooCommerce payment settings: Merchant ID, publishable key, secret key, and checkout flow."}},"plugin_section":[],"plugin_tags":[3148,11475,152024,1887,286],"plugin_category":[45],"plugin_contributors":[284382],"plugin_business_model":[],"class_list":["post-311244","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-credit-card","plugin_tags-google-pay","plugin_tags-payments","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-pkpayplus","plugin_committers-pkpayplus"],"banners":{"banner":"https:\/\/ps.w.org\/pkpay-secured-checkout\/assets\/banner-772x250.jpg?rev=3728077","banner_2x":"https:\/\/ps.w.org\/pkpay-secured-checkout\/assets\/banner-1544x500.jpg?rev=3728077","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pkpay-secured-checkout\/assets\/icon-256x256.jpg?rev=3728077","icon_2x":"https:\/\/ps.w.org\/pkpay-secured-checkout\/assets\/icon-256x256.jpg?rev=3728077","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pkpay-secured-checkout\/assets\/screenshot-1.jpg?rev=3728077","caption":"Hosted PKPay+ checkout with order summary, card fields, and Google Pay."},{"src":"https:\/\/ps.w.org\/pkpay-secured-checkout\/assets\/screenshot-2.jpg?rev=3728077","caption":"WooCommerce checkout with PKPay+ Secured Checkout selected and the embedded card form."},{"src":"https:\/\/ps.w.org\/pkpay-secured-checkout\/assets\/screenshot-3.jpg?rev=3728077","caption":"WooCommerce payment settings: Merchant ID, publishable key, secret key, and checkout flow."}],"raw_content":"<!--section=description-->\n<p>PKPay+ Secured Checkout is the official WooCommerce payment gateway for <a href=\"https:\/\/pkpayplus.com\/\">PKPay+<\/a>. It lets customers pay with Visa, Mastercard, American Express, Discover, and Google Pay through a hosted checkout that stays on your store (embedded iframe) or opens PKPay+ hosted checkout (redirect).<\/p>\n\n<p>Create a merchant account, copy your API keys, and enable the gateway. PKPay+ handles card collection, 3-D Secure when required, and payment confirmation. WooCommerce marks the order paid after a signed webhook or a server-side verification.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Embedded checkout on WooCommerce Blocks and classic checkout<\/li>\n<li>Optional redirect checkout to the hosted PKPay+ payment page<\/li>\n<li>Cards: Visa, Mastercard, American Express, Discover<\/li>\n<li>Google Pay on the hosted checkout<\/li>\n<li>Signed payment webhooks so orders can complete even if the shopper closes the browser<\/li>\n<li>Merchant ID, publishable key, and secret key from your PKPay+ dashboard<\/li>\n<li>Compatible with WooCommerce High-Performance Order Storage (HPOS)<\/li>\n<\/ul>\n\n<h4>Get your keys<\/h4>\n\n<ol>\n<li>Sign in to the <a href=\"https:\/\/merchant.pkpayplus.com\/dashboard\">PKPay+ merchant dashboard<\/a>.<\/li>\n<li>Open <a href=\"https:\/\/merchant.pkpayplus.com\/api-keys\">API Keys<\/a>.<\/li>\n<li>Create a live or sandbox key pair.<\/li>\n<li>Copy <strong>Merchant ID<\/strong>, <strong>Publishable Key<\/strong>, and <strong>Secret Key<\/strong> into WooCommerce \u2192 Settings \u2192 Payments \u2192 PKPay+ Secured Checkout.<\/li>\n<\/ol>\n\n<p>Need an account? Register at <a href=\"https:\/\/merchant.pkpayplus.com\/dashboard\">https:\/\/merchant.pkpayplus.com\/dashboard<\/a>.<\/p>\n\n<h4>Checkout flows<\/h4>\n\n<p><strong>Embedded Checkout<\/strong> keeps the shopper on your checkout page. The PKPay+ payment form loads in a secure Checkout.<\/p>\n\n<p><strong>Redirect checkout<\/strong> sends the shopper to PKPay+ hosted checkout to finish payment, then returns them to your order received page.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the PKPay+ payment service to process checkout. When a customer pays, the store sends the order and customer details needed to complete payment to PKPay+. Card numbers are entered on PKPay+ hosted checkout, not stored in WordPress.<\/p>\n\n<p>PKPay+: https:\/\/pkpayplus.com\/\nTerms of Service: https:\/\/www.pkpayplus.com\/terms-of-service\nPrivacy Policy: https:\/\/www.pkpayplus.com\/privacy<\/p>\n\n<!--section=installation-->\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0 or later<\/li>\n<li>WooCommerce 7.0 or later<\/li>\n<li>PHP 7.4 or later<\/li>\n<li>A PKPay+ merchant account<\/li>\n<\/ul>\n\n<h4>Steps<\/h4>\n\n<ol>\n<li>Upload the <code>pkpay-secured-checkout<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip from Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>Activate <strong>PKPay+ Secured Checkout<\/strong>.<\/li>\n<li>Go to <a href=\"https:\/\/merchant.pkpayplus.com\/dashboard\">https:\/\/merchant.pkpayplus.com\/dashboard<\/a> and sign in.<\/li>\n<li>Open <a href=\"https:\/\/merchant.pkpayplus.com\/api-keys\">https:\/\/merchant.pkpayplus.com\/api-keys<\/a> and create an API key.<\/li>\n<li>In WordPress, go to <strong>WooCommerce \u2192 Settings \u2192 Payments \u2192 PKPay+ Secured Checkout<\/strong>.<\/li>\n<li>Paste Merchant ID, Publishable Key, and Secret Key.<\/li>\n<li>Enable the gateway, choose <strong>Embedded iframe checkout<\/strong> or <strong>Redirect checkout<\/strong>, and save.<\/li>\n<\/ol>\n\n<p>You can also enter the same keys under <strong>Settings \u2192 PKPay+ Secured Checkout<\/strong>. Both screens stay in sync.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20api%20keys%3F\"><h3>Where do I get API keys?<\/h3><\/dt>\n<dd><p>Sign in at <a href=\"https:\/\/merchant.pkpayplus.com\/dashboard\">https:\/\/merchant.pkpayplus.com\/dashboard<\/a>, then create keys at <a href=\"https:\/\/merchant.pkpayplus.com\/api-keys\">https:\/\/merchant.pkpayplus.com\/api-keys<\/a>. You need Merchant ID, Publishable Key, and Secret Key.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%20blocks%20checkout%3F\"><h3>Does this work with WooCommerce Blocks checkout?<\/h3><\/dt>\n<dd><p>Yes. The plugin registers a WooCommerce Blocks payment method and also supports classic shortcode checkout.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20iframe%20and%20redirect%3F\"><h3>What is the difference between iframe and redirect?<\/h3><\/dt>\n<dd><p>Iframe keeps the payment form on your checkout page. Redirect sends the customer to PKPay+ hosted checkout and back to your thank-you page after payment.<\/p><\/dd>\n<dt id=\"which%20cards%20are%20supported%3F\"><h3>Which cards are supported?<\/h3><\/dt>\n<dd><p>Visa, Mastercard, American Express, Discover, and Google Pay, subject to your PKPay+ merchant settings and the customer\u2019s bank.<\/p><\/dd>\n<dt id=\"is%20a%20pkpay%2B%20account%20required%3F\"><h3>Is a PKPay+ account required?<\/h3><\/dt>\n<dd><p>Yes. The plugin does not process cards by itself. It creates a checkout session with PKPay+ using your merchant credentials.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20card%20numbers%3F\"><h3>Does the plugin store card numbers?<\/h3><\/dt>\n<dd><p>No. Card details are entered on PKPay+ hosted checkout. Your WordPress site stores the checkout session ID and order metadata only.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release.<\/li>\n<li>WooCommerce Blocks and classic checkout support.<\/li>\n<li>Embedded iframe and redirect checkout flows.<\/li>\n<li>Signed payment webhook handling.<\/li>\n<li>Merchant ID, publishable key, and secret key settings.<\/li>\n<\/ul>","raw_excerpt":"Secure hosted checkout for WooCommerce. Accept cards and Google Pay with PKPay+.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/311244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=311244"}],"author":[{"embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pkpayplus"}],"wp:attachment":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=311244"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=311244"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=311244"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=311244"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=311244"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=311244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}