Title: PKPay+ Secured Checkout
Author: pkpayplus
Published: <strong>October 5, 2026</strong>
Last modified: October 5, 2026

---

Search plugins

![](https://ps.w.org/pkpay-secured-checkout/assets/banner-772x250.jpg?rev=3728077)

![](https://ps.w.org/pkpay-secured-checkout/assets/icon-256x256.jpg?rev=3728077)

# PKPay+ Secured Checkout

 By [pkpayplus](https://profiles.wordpress.org/pkpayplus/)

[Download](https://downloads.wordpress.org/plugin/pkpay-secured-checkout.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/pkpay-secured-checkout/#description)
 * [Reviews](https://wordpress.org/plugins/pkpay-secured-checkout/#reviews)
 *  [Installation](https://wordpress.org/plugins/pkpay-secured-checkout/#installation)
 * [Development](https://wordpress.org/plugins/pkpay-secured-checkout/#developers)

 [Support](https://wordpress.org/support/plugin/pkpay-secured-checkout/)

## Description

PKPay+ Secured Checkout is the official WooCommerce payment gateway for [PKPay+](https://pkpayplus.com/).
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).

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.

#### Features

 * Embedded checkout on WooCommerce Blocks and classic checkout
 * Optional redirect checkout to the hosted PKPay+ payment page
 * Cards: Visa, Mastercard, American Express, Discover
 * Google Pay on the hosted checkout
 * Signed payment webhooks so orders can complete even if the shopper closes the
   browser
 * Merchant ID, publishable key, and secret key from your PKPay+ dashboard
 * Compatible with WooCommerce High-Performance Order Storage (HPOS)

#### Get your keys

 1. Sign in to the [PKPay+ merchant dashboard](https://merchant.pkpayplus.com/dashboard).
 2. Open [API Keys](https://merchant.pkpayplus.com/api-keys).
 3. Create a live or sandbox key pair.
 4. Copy **Merchant ID**, **Publishable Key**, and **Secret Key** into WooCommerce  
    Settings  Payments  PKPay+ Secured Checkout.

Need an account? Register at [https://merchant.pkpayplus.com/dashboard](https://merchant.pkpayplus.com/dashboard).

#### Checkout flows

**Embedded Checkout** keeps the shopper on your checkout page. The PKPay+ payment
form loads in a secure Checkout.

**Redirect checkout** sends the shopper to PKPay+ hosted checkout to finish payment,
then returns them to your order received page.

### External services

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.

PKPay+: https://pkpayplus.com/
 Terms of Service: https://www.pkpayplus.com/terms-
of-service Privacy Policy: https://www.pkpayplus.com/privacy

## Screenshots

[⌊Hosted PKPay+ checkout with order summary, card fields, and Google Pay.⌉⌊Hosted
PKPay+ checkout with order summary, card fields, and Google Pay.⌉[

Hosted PKPay+ checkout with order summary, card fields, and Google Pay.

[⌊WooCommerce checkout with PKPay+ Secured Checkout selected and the embedded card
form.⌉⌊WooCommerce checkout with PKPay+ Secured Checkout selected and the embedded
card form.⌉[

WooCommerce checkout with PKPay+ Secured Checkout selected and the embedded card
form.

[⌊WooCommerce payment settings: Merchant ID, publishable key, secret key, and checkout
flow.⌉⌊WooCommerce payment settings: Merchant ID, publishable key, secret key, and
checkout flow.⌉[

WooCommerce payment settings: Merchant ID, publishable key, secret key, and checkout
flow.

## Installation

#### Requirements

 * WordPress 6.0 or later
 * WooCommerce 7.0 or later
 * PHP 7.4 or later
 * A PKPay+ merchant account

#### Steps

 1. Upload the `pkpay-secured-checkout` folder to `/wp-content/plugins/`, or install
    the zip from Plugins  Add New  Upload Plugin.
 2. Activate **PKPay+ Secured Checkout**.
 3. Go to [https://merchant.pkpayplus.com/dashboard](https://merchant.pkpayplus.com/dashboard)
    and sign in.
 4. Open [https://merchant.pkpayplus.com/api-keys](https://merchant.pkpayplus.com/api-keys)
    and create an API key.
 5. In WordPress, go to **WooCommerce  Settings  Payments  PKPay+ Secured Checkout**.
 6. Paste Merchant ID, Publishable Key, and Secret Key.
 7. Enable the gateway, choose **Embedded iframe checkout** or **Redirect checkout**,
    and save.

You can also enter the same keys under **Settings  PKPay+ Secured Checkout**. Both
screens stay in sync.

## FAQ

### Where do I get API keys?

Sign in at [https://merchant.pkpayplus.com/dashboard](https://merchant.pkpayplus.com/dashboard),
then create keys at [https://merchant.pkpayplus.com/api-keys](https://merchant.pkpayplus.com/api-keys).
You need Merchant ID, Publishable Key, and Secret Key.

### Does this work with WooCommerce Blocks checkout?

Yes. The plugin registers a WooCommerce Blocks payment method and also supports 
classic shortcode checkout.

### What is the difference between iframe and redirect?

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.

### Which cards are supported?

Visa, Mastercard, American Express, Discover, and Google Pay, subject to your PKPay
+ merchant settings and the customer’s bank.

### Is a PKPay+ account required?

Yes. The plugin does not process cards by itself. It creates a checkout session 
with PKPay+ using your merchant credentials.

### Does the plugin store card numbers?

No. Card details are entered on PKPay+ hosted checkout. Your WordPress site stores
the checkout session ID and order metadata only.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PKPay+ Secured Checkout” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ pkpayplus ](https://profiles.wordpress.org/pkpayplus/)

[Translate “PKPay+ Secured Checkout” into your language.](https://translate.wordpress.org/projects/wp-plugins/pkpay-secured-checkout)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pkpay-secured-checkout/),
check out the [SVN repository](https://plugins.svn.wordpress.org/pkpay-secured-checkout/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/pkpay-secured-checkout/)
by [RSS](https://plugins.trac.wordpress.org/log/pkpay-secured-checkout/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial WordPress.org release.
 * WooCommerce Blocks and classic checkout support.
 * Embedded iframe and redirect checkout flows.
 * Signed payment webhook handling.
 * Merchant ID, publishable key, and secret key settings.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [checkout](https://wordpress.org/plugins/tags/checkout/)[credit card](https://wordpress.org/plugins/tags/credit-card/)
   [google pay](https://wordpress.org/plugins/tags/google-pay/)[payments](https://wordpress.org/plugins/tags/payments/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/pkpay-secured-checkout/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pkpay-secured-checkout/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pkpay-secured-checkout/reviews/)

## Contributors

 *   [ pkpayplus ](https://profiles.wordpress.org/pkpayplus/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pkpay-secured-checkout/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://pkpayplus.com/)