Allows purchases through your online store in Wordpress (Woo-commerce type)
Once the plugin is installed, the purchase form is displayed to the customer after choosing to pay by credit card.
The form is displayed in the HTML of the site using IFRAME or switching to a new page by your choice (REDIRECT)
Requirements for activating the purchases on the site
- Purchase a low profile module and gain API access permissions to the account.
- Website on the WordPress platform with an up to date Woo-commerce purchase store plugin
For website builder / programmer :
Check if the business owner has purchased a low profile module (required).
Documents / Tokens module (optional) - and update in the purchase plugin settings according to the definition.
**New - Also supported with Woo Subscriptions for users on the site**
Link to download a plugin Cardcom Payment Gateway
Located in the official list of plugins for WordPress sites, the plugin is called Cardcom Payment Gateway.
recommended to install from the official plugin list on - WordPress.
If previously installed from another source - disable it and remove completely, then re-add it.
After installing the plugin - activate it
Model settings: (Steps in screenshot -> 1.WooCommerce 2.Settings 3.Payments 4.Management)
Title: Description of the method of payment as presented to the user on the site. (Required).
Enable/Disable: Is the model active.
Description: Free text for the user of the site.
Operation: Type of action to perform:
- Charge Only - Charge only (low profile module required).
- Charge and save TOKEN - Charge and saving a token (a customer who returns to the site prevents the entry of credit information for the second time) - an additional token module is required.
- Save TOKEN - Save token only (suitable for a user site - programmer required) Additional token module required.
Step 1 - You must receive a report in the API to the programmer's server at this address via the admin - make another Notify / web hooks
- and enter the URL here -
Step 2 - Pull the token: Low profile interface - Charging , token creation etc [Step 1 + 2]
Step 3 - Manually charge a token in the API: Token Charge / Credit (Token module required) - [Step 3]
- Suspended Deal - Suspends the transaction and the business owner charges late through Cardcom's system on the site according to the guide -> Suspended Deal - A Suspended Deal module is required.
- J2 - Examination of an audit report by A.B.S [Automatic banking services] (without credit line
- J5 - Capture of credit line (approval required from credit companies for how long can be held)
- Capture Charge : Billing a transaction through the WOO itself + J5 is required for the terminal from the credit card companies.
Allows you to edit an order amount from the management system of the WOO site and charge from the WordPress site.
Like the delayed transaction only the billing update is done from the side of the orders on the WordPress site.
Behind the scenes, a token is created and charged. (Token module required) (does not require a terminal without a CVV requirement) When changing status to completed or processing, an actual charge is made.
Order Status: Displays the order status after payment is made - irrelevant in this feature, in Capture Charge mode the order will become ON-HOLD.
In addition there is a V on the payment page for cardholders in case he wants to save details for future identification.
Invoice: Create an invoice with a credit charge:
Check with the business owner to see if he has purchased a document module. If so check YES, otherwise check Display only option.
*Please note that the documents will be produced on behalf of an occasional customer - a general customer.
To select a setting for creating a customer card, it is necessary to enter the Settings tab -> 4. Purchase in a low profile -> 2. General settings.
And mark in the Bypass API setting the option of creating a customer card.
Terminal Number: The unique terminal number as given to you when you open an account in the Cardcom system.
.API User Name: The user interface of the terminal, (sent by email to the business owner)
Active only for Charge and save TOKEN
Must CVV: Does the terminal require a CVV number.
If so - in case the customer returns once again to purchase the form will ask him to type in his CVV number.
Cvv Must Terminal Number: Permanent charge terminal number / without checking the CVV number at a credit company.
This setting is only valid when working with tokens (optional).
Max Payment: The maximum number of payments displayed on the page (recommended to work with payment steps).
Currency: Type of currency 0 - Automatic identification from order, 1 - NIS, 2 - Dollar (foreign currency requires approval from the credit card companies).
Lang: Hebrew (he) or English (En) - Multilingual supported with WPML or PolyLang plugin.
Admin Email: EMAIL address for alerts and logs from the plugin in case there is a problem.
PCI certification: Whether to allow credit information to be entered on the checkout page - pay attention to a feature without a PCI standard!
In activating this feature - it is not possible to work with a secure transaction module 3D SECURE.
(Therefore it is recommended to work with UseIframe = yes and design the payment page).
UseIframe: Whether to run the model in IFRAME, Note! According to the requirements of the credit card companies, SSL must be purchased for your site, so in order for the site to be in HTTPS, then you can work with IFRAME.
It is recommended to use UseIframe = yes and design the page. -> Low Profile: Custom Page Design (Version 5) CSS / HTML
Settings for accounting documents:
Invoice VAT free: Invoice will be issued with 0 VAT (suitable for customers selling abroad).
Invoice will include Vat: (Default) - The price and the invoice include VAT, the system will deduct the VAT on the invoice (in the case of this exempt dealer, a suitable document will be issued in accordance with the settings in Cardcom).
Invoice include Tax per product: VAT at item level! Allows mixing of products with and without VAT.
Invoice include VAT by country: VAT at the level of the country of shipment by order, Israel = including VAT, not Israel = without VAT.
* It is recommended to use the option within the terminal settings (note the settings at the page language level) also issue an invoice with 0 VAT to customers by IP address from abroad.
Order Status: Update the status of the order after making the payment.
failed Url: Failure page address (transaction not executed) (recommended to leave blank will take the default).
success Url: Thanks page address (transaction executed successfully) (recommended to leave a blank that will take the default).
The business can make a customization and attach a referral address to the transaction that succeeded / failed - in order to convey additional information to the customer, it is possible to receive a report about the transaction and display it on the page.
Invoice for Paypal: (Optional) Whether to issue an invoice in Paypal via an external button (not found on the purchase form)
Create external PAYPAL invoices (button outside the payment page)
The system will issue an invoice for all Paypal transactions when their status changes to Completed or Processing, in addition through a Paypal event that warns of the end of the transaction.
It is recommended to select an internal button - because the accounting document is sent immediately after the completion of the transaction via PAYPAL In case of using an external button the setting "Invoice for Paypal" should be changed to YES
Option for internal PAYPAL button (appears on the payment page)
In case of a malfunction in the reports or closing of the order on the website
It is required to open all the following address ranges in the company's firewall (also in cloudflare for those who have)
- 188.8.131.52/255.255.255.248 (CIDR 29) >> Subnet calculator
- 184.108.40.206/255.255.255.248 (CIDR 29) >> Subnet calculator
in a case of:
Description of the answer from the server <!-- Cached by ezCache -->
For reporting: Cache created i --!>
Disable a Cache plugin on the WOO site that is causing the problem.
In case of unknown faults: Debug should be enabled for WOO itself.
In cases where a customer enters a company name in the checkout - this is the parameter taken for the invoice instead of the first name and only it will appear on the payment page.
To perform tests
It is recommended to make a credit card purchase at the real terminal for NIS 1 (not in the test) to make sure that the terminal is operating and to complete the purchase process in full.
To design the payment page, see this guide: Low Profile: Custom Page Design (Version 5) CSS / HTML