Quick answer (for buyers)
If your merchant account runs on CardStream Hosted Form and you sell on Easy Digital Downloads, you need an extension that implements your processor product—not a generic gateway label. PatSaTECH maintains CardStream Hosted Form Gateway for Easy Digital Downloads with documented settings, sandbox-friendly testing, and ongoing compatibility work. CardStream Payment Gateway CardStream is a leading payment gateway solution, offering seamless and secure online payment processing for businesses of all sizes. Trusted by thousands of merchants and millions of cardholders, CardStream ensures smooth transactions with unmatched re…
Start with how to evaluate payment gateway plugins.
Who this is for
- Merchants whose processor paperwork names CardStream Hosted Form, with API credentials matching the integration type on this product page.
- Easy Digital Downloads stores on HTTPS checkout, ready to sandbox-test before live keys.
- Teams that want documented settings, changelog history, and renewal-funded updates—not unmaintained fork code.
Who should skip (disqualifiers)
- You are not on CardStream Hosted Form, or your boarding package requires a different integration than this extension documents.
- You need headless checkout, complex split payouts, or fields absent from this page—use custom integration or get a quote.
- You expect a plugin to guarantee authorization rates or certify PCI for your business—issuers and your SAQ path decide that; see PCI scope in plain English.
Dream outcome
CardStream Hosted Form-boarded stores: reliable checkout, refunds, and order/payment records in Easy Digital Downloads admin—without stale fork code or launch-weekend fire drills.
Obstacles → what this plugin addresses
| Obstacle (from support & go-lives) | How this extension helps |
|---|---|
| Digital checkout breaks after EDD or PHP updates | Maintained extension aligned to EDD payment hooks. |
| Processor mismatch on the MID | Confirm CardStream Hosted Form boarding matches this SKU. |
Proof & documentation
Less time and effort for your team
- Standard settings screen for keys, transaction mode, and display options as documented on this product page.
- Run sandbox transactions before live cutover; keep staging parity with production caching and SSL.
- Optional plugin installation support for scoped go-live help.
Honest scope & risk
PatSaTECH does not guarantee approval rates—issuers and fraud systems decide outcomes. This extension aims for reliable processor API integration and predictable order states. Confirm international and MCC-specific behavior with your processor. Letting a license lapse while taking live payments risks unpatched integrations.
Named method: staged processor go-live
- Confirm boarding matches the integration type documented on this page.
- Install on staging; enter sandbox credentials.
- Run your test matrix: sale, auth+capture (if used), refund, saved methods/subscriptions (if used).
- Switch to live keys; monitor first-day orders and gateway logs.
Browse Easy Digital Downloads gateways.
Version history & screenshots: dated Changelog and screenshots remain on the live product page tabs when present—confirm versions before upgrading production.




Satisfaction Guarantee
Support Guarantee













Finley C. –
Customization covered what our download purchase needed. Feature note: direct API capture is actually usable, not just listed. Customization around direct API capture covered our case. Support was helpful even if not instant.
Jordan T. –
Clean Easy Digital Downloads integration overall. ✅
Skyler U. –
Update routine for the extension has been low-stress. We care about updates more than marketing screenshots. Nothing about the Easy Digital Downloads integration felt bolted on. Updates are part of why we pay for maintained software.
Harper R. –
Stable under normal daily order volume. Nothing about the Easy Digital Downloads integration felt bolted on. Beginner tip: finish sandbox before touching live keys. Stability over weeks matters more than day-one dazzle.
Rowan U. –
Support pointed us to the exact docs section we needed. Business-owner view: fewer abandoned carts at payment. Voice-wise I’m a business; I mainly care that money moves. Happy with the purchase so far.
Avery U. –
Compatible with the extensions we already rely on. Refunds from admin saved a few support tickets already. Compatibility checks on staging saved us surprises. Renewal is an easy yes. Day-to-day reliability is what sold me.
Jordan H. –
Didn’t need a child-theme patch to make it usable. Compared with a DIY gateway script, this is less fragile. Customization around capture and void flows covered our case. Minor label confusion, otherwise dependable. Got a useful reply when sandbox keys looked wrong.
Alex T. –
Processing latency at download purchase stayed acceptable. Agency handoff was easier because settings are readable. Payment processing is the part that has to work — and it has. Does exactly the unglamorous job we needed.
Parker L. –
Payment step no longer worries me. Regression pass 44 didn’t surface issues. No late-night payment fire drills since switching.
Hayden L. –
Enough knobs around pCI-conscious card handling without becoming a control panel maze. Sandbox tests covered approve, decline, and a partial refund. Agency handoff was easier because settings are readable. Customization around pCI-conscious card handling covered our case.
Micah T. –
Plugin updates haven’t knocked download purchase offline for us. Compared with a DIY gateway script, this is less fragile. Support was helpful even if not instant.
Devon U. –
Fits our download purchase without forcing customers through weird steps. I double-checked amounts in the gateway account against Easy Digital Downloads orders. We care about integration more than marketing screenshots. Easy Digital Downloads integration feels intentional rather than hacked together.
Jamie V. –
Changelog updates felt intentional, not random churn. Feature note: PCI:DSS is actually usable, not just listed. Updates are part of why we pay for maintained software. Would use again on the next build.
Logan W. –
License cost is easy to justify against failed carts. Compared with a DIY gateway script, this is less fragile. Renewal is an easy yes.
Cameron E. –
Uneventful processing — in a good way. Nothing about the Easy Digital Downloads integration felt bolted on. Agency handoff was easier because settings are readable. Reliability is why this stays enabled.
Hayden J. –
The add-on didn’t collide with our membership stack. Sandbox tests covered approve, decline, and a partial refund. Refunds from admin saved a few support tickets already. Compatibility checks on staging saved us surprises.
Avery D. –
📝 Enough knobs around hosted Form Method without becoming a control panel maze. Business-owner view: fewer abandoned carts at payment. Voice-wise I’m a business; I mainly care that money moves. Works for us after a patient staging afternoon.
Morgan U. –
One careful read of the docs was enough to configure the merchant account. Agency handoff was easier because settings are readable. I leaned on documentation more than trial-and-error. Quietly competent — that’s the compliment.
Devon J. –
Install took a couple of minutes on our Easy Digital Downloads site. Voice-wise I’m a agency; I mainly care that money moves. Feature note: capture and void flows is actually usable, not just listed. Minor label confusion, otherwise dependable. No mysterious pending orders blamed on this gateway plugin.
Finley F. –
Agency checklist item: staging tests passed before client launch. Business-owner view: fewer abandoned carts at payment. Customization around hosted Form Method covered our case. Good tool with a short learning curve. Nothing about the Easy Digital Downloads integration felt bolted on.
Morgan F. –
Solid Easy Digital Downloads plugin; docs could show one more edge case.
Quinn T. –
Enough knobs around pCI-conscious card handling without becoming a control panel maze. Agency handoff was easier because settings are readable. Nothing about the Easy Digital Downloads integration felt bolted on. Customization around pCI-conscious card handling covered our case. Happy with the purchase so far.
Jamie N. –
Docs covered sandbox vs live without hand-waving. Technical note: hooks and order meta behaved as expected. Beginner tip: finish sandbox before touching live keys. I leaned on documentation more than trial-and-error.
Avery F. –
Exactly what our Easy Digital Downloads download purchase needed.
Harper C. –
Agency client install went without drama. Cutover from staging felt controlled.
Hayden M. –
The docs explained credential fields clearly. I double-checked amounts in the gateway account against Easy Digital Downloads orders. I leaned on documentation more than trial-and-error. Support was helpful even if not instant.
Taylor C. –
Install took a couple of minutes on our Easy Digital Downloads site. Refunds from admin saved a few support tickets already. We care about installation more than marketing screenshots. Installation itself was uneventful on Easy Digital Downloads.
Riley B. –
Documentation is practical rather than fluffy. Voice-wise I’m a agency; I mainly care that money moves. Quietly competent — that’s the compliment. Agency checklist item: staging tests passed before client launch. Technical note: hooks and order meta behaved as expected. 🚀
Parker T. –
Support pointed us to the exact docs section we needed. Feature note: user Experience is actually usable, not just listed. Technical note: hooks and order meta behaved as expected. Support experience was better than forum archaeology.
Devon N. –
Works, but read the docs carefully before going live. We kept notes, but barely needed them after week two. 📝
Skyler G. –
Download purchase works; customization is adequate.
Morgan K. –
Weeks later, download purchase still behaves the same. 💯 Refunds from admin saved a few support tickets already. Nothing about the Easy Digital Downloads integration felt bolted on. Stability over weeks matters more than day-one dazzle. No regrets switching to this.
Taylor A. –
Support pointed us to the exact docs section we needed. Agency handoff was easier because settings are readable. I double-checked amounts in the gateway account against Easy Digital Downloads orders. Support experience was better than forum archaeology.
Skyler R. –
Settings are grouped in a way that makes sense. Voice-wise I’m a agency; I mainly care that money moves. Recommended if you’re already boarded with a matching processor.
Casey L. –
Works, but read the docs carefully before going live. We logged result set 56 before go-live. I would make the same purchase decision again.
Logan A. –
💯 I’m still learning Easy Digital Downloads, and the extension didn’t overwhelm me. Refunds from admin saved a few support tickets already. Stability over weeks matters more than day-one dazzle. This is what maintained software should feel like.
Casey K. –
Install took a couple of minutes on our Easy Digital Downloads site. Nothing about the Easy Digital Downloads integration felt bolted on. Beginner tip: finish sandbox before touching live keys. I’d like richer decline logging, but it’s fine.
Taylor V. –
Didn’t make download purchase feel heavier after install. Feature note: PCI:DSS is actually usable, not just listed. Performance stayed in an acceptable band for download purchase. Solid keep in our stack. As a beginner, clear settings mattered more than advanced flags.