Comparing Israeli Payment Providers by What the API Actually Supports
Back to blog
automation·September 5, 2026·4 min read·By Yehonatan Saadia

Comparing Israeli Payment Providers by What the API Actually Supports

Six Israeli payment providers compared on what public docs can verify: open documentation, sandbox, tokens, recurring charges, refunds, webhooks. No pricing.

Key takeaways

  • There is no pricing here. Israeli rates are negotiated per business and per volume, and any percentage published on a blog is not your percentage.
  • The variable that moves a timeline is documentation access. A provider with an open OpenAPI file is measured in days; one requiring an enquiry is measured in weeks of waiting.
  • Cardcom publishes an interactive documentation page for v11 with a downloadable OpenAPI file.
  • PayPlus documents an explicit split between a Staging environment and production, with different base addresses.
  • Pelecard publishes separate SANDBOX gateways, and Grow points to a developer portal with a Postman collection.
  • Wherever a capability could not be verified from public documentation, it says "not publicly documented". That is not a claim the capability is missing.

What decides how many development days a payment integration costs is the documentation, not the fee. A useful comparison is built on what can be verified: whether public documentation exists, whether a test environment is declared, and what is documented about tokens, recurring charges, refunds and server-to-server notifications.

What can be compared, and what cannot

Before the tables, it is worth defining the boundaries of the exercise. These are things you can check yourself in an hour, from a browser:

  • Whether public documentation exists that opens without an account and without contacting sales.
  • Whether the documentation declares a test environment, and where its base address is.
  • Which topics get a page of their own: tokens, recurring charges, refunds, server notifications, 3DS authentication.
  • Which language the documentation is written in, and how close it sits to examples you can run.

And these are the things that cannot be compared from outside, and must not be guessed: fees, settlement times, support quality, approval rates, and contract terms. Those are settled with the provider, and usually differ between two businesses that signed in the same month.

Is the documentation open to read without opening an account?

ProviderWhere the documentation isOpens without an accountDeclared test environment
CardcomA v11 documentation page with a downloadable OpenAPI fileYesNot located in public documentation
TranzilaA dedicated documentation site with task-oriented guidesYesYes, a quickstart guide with cURL
PayPlusA dedicated documentation site with an environment URLs pageYesYes, Staging separate from production
GrowA dedicated developer portal with a Postman collectionYesNot documented on the developer page
PelecardA developer page listing four gatewaysYesYes, two SANDBOX gateways
Hyp / Yaad SarigAn Apiary collection; the old developer page redirects to HypPartiallyNot located in public documentation

The gap between the second row and the last row is the gap between a two-day estimate and an estimate that begins with waiting for an email reply.

What is documented about the capabilities you care about

CapabilityCardcomTranzilaPayPlusGrowPelecard
Storing a payment credentialDocumented in v11Documented in the payments areaNot verified from official docsPresented on the developer pageNot verified from public docs
Recurring chargingDocumented in v11Documented as a recurring standing orderNot verified from official docsPresented as a standing orderNot verified from public docs
Refund through the interfaceNot verified from the docs pageNot located in the documentation mapNot verified from official docsPresented on the developer pagePresent in the legacy SOAP generation
Server-to-server notificationYes, a dedicated field on the create-payment-page callNot located in the documentation mapNot verified from official docsPresented on the developer pageNot verified from public docs
Issuing an accounting documentDocumented in v11Documented as issuing an invoice bound to a transactionNot verified from official docsNot verified from the developer pageNot verified from public docs

"Not verified" in this table means no explicit confirmation was found in the public documentation reviewed in September 2026, not that the capability is absent. That distinction is what makes a comparison useful: what is written can be built on, and what was not checked has to be asked.

Why is "do they have an API" the wrong question?

Because they all do. Every active Israeli payment gateway has a way to charge a card from code. The difference is not whether the capability exists but three things that only surface once you start working:

  • How close the documentation sits to something runnable. A cURL example you can paste is not a convenience, it is a day saved.
  • Whether there is somewhere to make mistakes. Without a test environment, every iteration is a real transaction, a real refund and a real accounting entry.
  • What happens when something breaks in production. An error code with a full description, versus a generic message that requires a support ticket.

The useful question is therefore: how long will it take me, from receiving credentials to a first successful transaction, in an environment that is not production.

What actually determines the scope of work?

  • The integration model. Hosted page, iframe, or payment link. Each produces a different user experience and a different timeline.
  • Who issues the document. If the provider issues one and your invoicing system issues one, a single transaction ends up with two documents.
  • Server-side amount cross-checking. Mandatory regardless of provider, and it is the defensive layer that catches a setting that was not enabled the way you assumed.
  • Idempotency on notification intake. The same notification can arrive twice, and that is not an edge case.
  • Currencies and instalments. Support for instalments and foreign currency changes both the interface and the accounting reconciliation.
  • The provider the business already has. Switching is a commercial decision with a contract behind it, not a developer's preference for nicer documentation.

How to run this comparison yourself in an hour

  1. Open each provider's documentation page in its own tab, without logging in to anything.
  2. Search the documentation map for four words: token, recurring, refund, webhook. Whatever has no page has no easy answer.
  3. Search for the word sandbox or staging, and write down the base address if one appears.
  4. Find one complete example of a charge call, and judge how many of its fields you do not recognise.
  5. Write one line per provider: what is documented, what was not found, and what has to be asked.
  6. Only then ask about price. The pricing conversation is shorter when you already know what you are buying.

This describes what was accessible in public documentation in September 2026, and is neither advice nor a recommendation of a provider. Capabilities and documentation change, and commercial terms are set in the agreement.

Related: integrating with the Cardcom API, integrating with the PayPlus API, Stripe versus an Israeli payment gateway.

Sources

#provider comparison#Cardcom#PayPlus#Pelecard#API#אינטגרציה

Frequently asked questions

Why is there no fee table here?

Because Israeli clearing fees are set per business, based on volume, activity type and risk. A percentage published in an article is not the percentage you will get, and a quote built on it will mislead your client. Ask three providers in parallel, in writing, for exactly the same business scenario.

What does "not verified from public docs" mean?

That reviewing the public documentation in September 2026 turned up no explicit confirmation. It is not a claim that the capability is absent. Many providers publish fuller documentation after an account is opened, so that item moves onto the list of questions for the provider rather than a list of shortcomings.

Which provider is easiest to integrate with?

It depends on the model you need, but two signals predict it well: documentation that opens without an account, and a declared test environment with its own base address. A provider with both lets you get a first successful transaction before the contract is even signed, which shortens the project considerably.

Is it worth switching providers for a better API?

Usually not. The existing provider has a contract, agreed fees and sometimes physical terminals. The cost of moving, including retesting and accounting alignment, is almost always larger than the gap in development days. Switching is justified when a capability you need simply does not exist with the current provider.

Keep reading

Related service

Integrations

Make the systems you already pay for talk to each other.

Learn more →←

About the author

Yehonatan Saadia

Freelance automation, web & MVP developer

I'm Yehonatan Saadia, a senior developer who builds business automation, custom websites, and MVPs for small and mid-sized companies across the US, Europe, and Israel. These guides come from real client work, not theory.

Work with me

Have a project like this?

Tell me what you're trying to automate or build. I reply within 24 business hours with a few targeted questions, then we walk through it on a free 30-minute call, with no commitment. You come away with a scope, a timeline and a fixed price - or a straight answer that it isn't worth building.