The following article covers:
General Information:
WooCommerce is a solution built on WordPress. Whether you are launching a business or designing websites for clients, you can start building exactly the store you want quickly.
Connecting your account to a WooCommerce store is simple. When a customer finishes shopping and clicks the payment link, they are redirected to a payment method selection page. When they choose to pay by credit card, they are directed to a page displaying their details and the price they are about to pay, allowing them to enter credit card details.
If the clearing is successful, a message will appear stating that the purchase was successful.
If the clearing fails, the system will allow them to try again until they succeed or decide to stop the action.
The payment attempt action (successful or failed) will appear immediately in your PayMe account. Assuming the transaction was completed successfully, the amount will appear in the wallet (net of fees).
The payment page integration exists in 3 different options:
1. Regular payment form: IFRAME based redirect page.
2. Overlay payment form: Popup page (layer over layer).
3. Custom payment form: The payment page is an integral part of the Checkout. The language of the payment page in this method is always English and cannot be updated.
Joining the Service:
The first step is entering the App Store tab:
Scroll down until you see the WooCommerce application:
Immediately upon approving the terms of use and clicking "Register", a new window will open containing the plugin file (ZIP type). Download this file to your computer and save it, as you will need to load it into the admin panel of your WooCommerce-based site.
After registration, the option to download the plugin will open:
Installing the Plugin:
After downloading the plugin from the store, perform the following actions on your WordPress site to install it:
First, upload the plugin according to the following instructions:
Plugins -> Add new -> Upload plugin -> Choose file -> upload -> Install
Enter the payment settings in WooCommerce:
WooCommerce -> Settings -> Payments -> PayMe
Now, configure the plugin according to the following steps:
Part 1 - General Settings & API Connection
Enable PayMe Payment - Check the box to activate the gateway.
Title - The title displayed to the customer on the checkout page (e.g., Credit Card).
Description - A short description displayed to the customer.
Live API Key - Copy the API key from your PayMe account here (found under Settings - Integration/API).
Test mode - Check this box only if you are working with the Sandbox environment. For regular live processing, leave this unchecked.
Part 2 - Currency & Security Settings
Test API Key - If you checked Test Mode above, enter the test key here. Otherwise, leave empty.
Currency - Select the store's processing currency (ILS - Shekel / USD - Dollar).
Payment Page Language - Select the language for the payment page (e.g., Hebrew - עברית).
3D Secure - It is recommended to check this if you wish to enable 2-step verification for the customer (subject to terminal settings).
Part 3 - Display, Installments & Logs
Payment Display Style - Choose how the payment page is displayed (iFrame is recommended to keep the customer on-site, or Redirect to send them to an external page).
Number of payments - Select the maximum number of installments you wish to offer your customers.
Order Status on Success - Which status the order will move to after successful payment (Recommended default: Processing).
External Callback URL - The Webhook address for system updates. You can click "Test Callback" to verify connectivity.
Logging - Check "Enable logging" if there are issues and you need to view log files for troubleshooting.
Finally, click on Save changes.
Upon completing the installation and configuration, perform a small purchase test (e.g. 1-6 ILS) to verify the connection works correctly before accepting real customer transactions.
Upgrading the Plugin:
If the plugin was upgraded from an old version to a new one (instead of a fresh install), you must disable and then re-enable the plugin via the toggle at the end of the settings.