WooCommerce

You can integrate UPayments Payment Gateway with your Woocommerce Store to accept payments from customers.
UPayments Plugin allows merchants to accept KNET, Cards, Samsung Pay, Apple Pay, Google Pay Payments.

Prerequisites

  • Upayments account
  • Wordpress Requires at least: 4.0
    Wordpress Tested up to: 6.3.1
  • Woocommerce requires at least: 2.4
    Woocommerce tested up to: 8.0.3
  • PHP requires at least: 5.5
    PHP tested up to: 8.2.9
  • To enable Whitelabel API on your plugin, do contact your UPayments Account or [email protected]

Installation

Download the WooCommerce plugin(zip file) from our GitHub repository.

Uploading in WordPress Dashboard

  1. Navigate to the 'Add New' in the plugins dashboard
  2. Navigate to the 'Upload' area
  3. Select plugin zip file from your computer
  4. Click 'Install Now'
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download Plugin zip file
  2. Extract the zip file to your computer
  3. Upload the directory to the '/wp-content/plugins/' directory
  4. Activate the plugin in the Plugin dashboard

Configuration

  1. Navigate to Settings under WooCommerce
  2. Click on Payments under settings.
  3. Click on Manage next to UPayments payment method.
  4. Activate the payment method (if inactive)
  5. Set the name you wish to show your users on Checkout (for example: "UPayments")
  6. Fill the payment method's description (for example: "Pay with UPayments")
  7. Copy the API keys from the UPayments Web Dashboard under Settings > Payment Gateway > API Keys
  8. Enable/disable the debug, it will log the requests and responses of UPayments to debug.log file under wp-content/plugins/UPayments/ directory.
  9. Click "Save Changes"
  10. All done!


Q: How do I resolve issues with UPayment not appearing or functioning with the new WooCommerce Checkout Block?

A: The UPayment feature is currently not natively supported by the new WooCommerce Checkout Block experience. You can resolve this issue immediately by reverting your checkout page to use the classic WooCommerce shortcode.

Please follow these steps:

  • Checkout Block Workaround
    Go to your Admin Dashboard.
  • Navigate to Pages -> Checkout -> Edit.
  • In the right corner of the editor, look for the three dots (...). Click on them and select "Code editor."
  • You will see a code block similar to this:

Important: Before making any changes, we highly recommend you copy this entire code and save it as a backup. (A backup of this page was also attached to the support email.)

Replace the entire existing code block with this single line:

[woocommerce_checkout]
  • Click "Save."
  • Refresh your checkout page to confirm that the UPayment option is now working correctly.

This action forces WooCommerce to use the traditional checkout structure, which is fully compatible with UPayment.

If you would prefer our support team to perform this configuration for you, please reach out with the necessary administrator credentials.

Plugin Version

The latest version of our plugin, which includes other recent stability fixes, can be found here: https://drive.google.com/file/d/1wuWfp4PdM8qlV0seroT2z2TGAPCs94Zu/view?usp=sharing