Pelecard Gateway

Description

Pelecard payment gateway for WooCommerce.

About Pelecard

Pelecard has been providing clearing solutions for over 30 years, and provides a secure and advanced solution for organizations large and small, including websites.
Pelecard is one of the largest software houses in Israel, combining a professional, fast and reliable development and service department.
Placard operates behind the scenes, which allows the business to work automatically, and perform ongoing and fast-paced business activities.
Pelecard achieves this by investing in the development of easy-to-manage and implement solutions, strong information security, tight interfaces to all management software, and the exploitation of new technologies.

A propos du Plugin

The plugin allows you to use Pelecard payment gateway with the WooCommerce plugin.

Features

  • Accept all major credit cards
  • WooCommerce Checkout Blocks support
  • Responsive payment form
  • Display card logos at checkout
  • Invoices & Receipts
  • Subscriptions
  • Saved payment methods (tokenization)
  • On demand Development

Third Party Services

This plugin connects to Pelecard payment gateway servers to process payments:

  • Pelecard Payment API (gateway21.pelecard.biz)

    • Purpose: Process credit card payments, tokenization, and refunds
    • Data sent: Order details, customer billing information, payment data
    • Pelecard Website
    • Pelecard Terms
  • Apple Pay Support (optional, disabled by default)

    • When enabled, loads ClientSecure.js from Pelecard servers to enable Apple Pay on supported devices

Captures d’écrans

  • Easy configuration.
  • Payment gateway selection.
  • Responsive, IFrame-based form.

Installation

Installation

  1. In your WordPress Dashboard go to « Plugins » -> « Add Plugin ».
  2. Search for « Woo Pelecard Gateway ».
  3. Install the plugin by pressing the « Install » button.
  4. Activate the plugin by pressing the « Activate » button.
  5. Open the settings page for WooCommerce and click the « Payments » tab.
  6. Click on « Pelecard » in the payment-methods list.
  7. Configure your Pelecard Gateway settings.

Exigences minimales

  • WordPress version 5.3 or greater.
  • PHP version 7.0 or greater.
  • MySQL version 5.6 or greater.
  • WooCommerce version 3.0 or greater.

FAQ

What is the cost for the gateway plugin?

This plugin is a FREE download.

Payments stopped working after migration or downgrade

API passwords are encrypted (since version 1.5.1) using your site’s AUTH_KEY from wp-config.php. You’ll need to re-enter your Pelecard passwords in WooCommerce Payments Pelecard if:

  • You migrated your site and AUTH_KEY differs between environments
  • You downgraded to an older plugin version

I see « Pelecard Gateway — Legacy Support » in my plugins list

This is a required companion file for backwards compatibility. No action is needed — please do not delete it.

Avis

3 septembre 2016
thank you ido. this plugin save a lot of money for clients.
Lire les 3 avis

Contributeurs/contributrices & développeurs/développeuses

« Pelecard Gateway » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Pelecard Gateway” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Pelecard Gateway » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

1.5.3

  • Refactored refund flow from DebitRegularType to ReverseTransaction (no longer requires saved card token)
  • Added separate refund invoice creation for all providers (PayPer, EZCount, ICount, Tamal) with correct line items for full and partial refunds
  • Refund invoice link stored as order meta and order note for easy access
  • Added debug mode for viewing all order transactions (?wppc_debug=1)
  • Fixed J5 capture showing false success note and not displaying as default transaction in order view
  • Improved « Saved Cards » setting to fully control saved card visibility across checkout, My Account, and server-side flows
  • Fixed floating point rounding issue in payment amounts that could cause a 1 agorot discrepancy
  • Improved legacy compatibility loader with double-load guard and auto-switch on accidental activation
  • Added Frame Buster setting (enabled by default) that fixes stuck checkouts in Firefox and Safari caused by cross-origin iframe top-navigation restrictions — uses a same-origin frame-buster pattern on the payment landing page instead of the iframe attempting to redirect the top window directly
  • Fixed J5 capture routing the J4 charge to the sub/hook terminal instead of the main terminal where the authorization was held — capture now uses the same terminal as the original auth, preventing held-funds left open on the main terminal alongside a separate charge on the sub terminal

1.5.2

  • Fixed refund transaction data not saving to order (PayPer invoice data: document_system_id, invoice_link, invoice_number now saved for refunds)
  • Centralized gateway URL to single constant (API_BASE_URL) across all files
  • Fixed plugin deactivation on update from v1.4.x

1.5.1

  • Fixed timeout-retry issues: correct transaction display and stale callbacks no longer fail paid orders
  • Enhanced security for stored Pelecard credentials
  • Fixed payments count not working with saved cards in Blocks checkout
  • Fixed plugin deactivation after update on servers with OPcache enabled
  • Added Apple Pay support option (ClientSecure.js integration)
  • Added option to show/hide Pelecard gateway icon at checkout
  • Fixed « Save to account » checkbox not respecting Saved Cards setting on both Classic and Blocks checkout

1.5.0

  • Added WooCommerce Checkout Blocks support
  • Added « Display Card Logos » option to show supported card icons at checkout
  • Added sticky save button on settings page for better UX
  • Added tabbed interface for invoice provider settings (EZCount, ICount, PayPer, Tamal)
  • Added AJAX save – settings save without page refresh
  • Improved settings descriptions and translations
  • Added HPOS (High-Performance Order Storage) compatibility
  • Code cleanup and performance improvements

1.4.38

*Fixed PayPer invoice VAT function

1.4.38

*Fixed function 3DS failure

1.4.37

*Fixed function after payment proceed

1.4.36

*Fixed WPML logic

1.4.35

*Fixed multiply order notes

1.4.34

*Fixed bank transfer issue

1.4.33

*Fixed issue happen while custom payment range values. Prevent unexpected Uncaught TypeError: array_reduce() error

1.4.32

*Support Foreign cards

1.4.31

*Add new invoice method PayPer

1.4.29

*Fixed several transactions issue

1.4.29

*Changed logs functions. Hide personal user data: username/password

1.4.28

*Fixed shipping refund logic
*Fixed client’s logo logic

1.4.27

*Improved subscription logic

1.4.22

*Bug fix in subscription.
if J2 configured in plugin settings icount / ezcount
invoice was not created in renewal payment.

1.4.21

*Added support for MultiSite

1.4.20

*Convert information errors 041,042 that
received in J2 to 000.

1.4.19

*Added Emv errors in order notes.
ShvaResultEmv parameter

1.4.18

  • Adding support for refund in icount with document ‘kabala’
  • System improvements regarding WooCommerce Subscriptions

1.4.9

  • Added the ‘wpg/transaction/order_id’ filter hook.
  • Added the auto_balance parameter to EZCount integration.

1.4.8

  • Add 3D-Secure params to J4 after J5 requests.
  • Save total-payments for later use when doing J5 transactions.

1.4.7

  • Bypass validation for J2 transactions.

1.4.6

  • Disable payments transaction for subscription orders.

1.4.5

  • Bypass validation for 3DS failed transactions.

1.4.4

  • Fixed supported CC field.

1.4.3

  • EZCount: add managed option for the send_copy parameter.

1.4.2

  • Fixed J5 transactions logic.

1.4.1

  • Fixed WPML/WCML integration.

1.4

  • Added WooCommerce Subscriptions support.
  • Added refund capabilities.
  • Support J5 transactions.
  • Added WPML/WCML support.
  • Fixed checkout flow with IPN fallback.

1.3

1.2.2

  • Fixed syntax bug for PHP versions prior to 5.4.
  • Fixed incorrect data sent to Tamal.

1.2.1

  • Added filter hooks.
  • Fixed HiddenPelecardLogo field logic.

1.2.0

  • Restructured plugin.
  • Added support for WC 3.x.
  • Added Tokenization support.

1.1.12

  • Added order discount for Tamal.

1.1.11

  • Fixed Tamal default parameters.

1.1.10

  • Fixed Tamal ‘MaamRate’ for Receipts.

1.1.9.4

  • WordPress 4.7 compatible.
  • Removed deprecated function(s).

1.1.9.3

  • Added the ‘wc_pelecard_gateway_request_args’ filter hook.

1.1.9.2

  • Added full transaction history
  • Added gateway icon support (filter).
  • Added advanced error logging.

1.1.9.1

  • Fixed gateway response check.
  • Fixed bug in constructor.

1.1.9

  • Added the ability to customize min & max payments by cart’s total.

1.1.8

  • Added filter hooks.

1.1.7

  • Fixed JS loading.

1.1.6

  • Added Tamal document types.

1.1.5

  • Added shipping to Tamal Invoices.

1.1.4

  • Fixed major front-end bug.

1.1.3

  • Added WordPress 4.5 & WooCommerce 2.5.5 compatibility

1.1.2

  • Updated admin js.

1.1.1

  • Update translation strings.
  • Add translators comments.

1.1.0

  • Added Tamal API for creating invoices.
  • Improved tab-based admin menu.

1.0.5

1.0.4

  • Updated plugin translation files.

1.0.3

  • Added advanced gateway options.

1.0.2

  • Improved data validations.

1.0.1

  • Fixed XSS Vulnerability.

1.0.0

  • First Release.