Quick answer (for buyers)
If your merchant account runs on Pin Payments and you sell on Easy Digital Downloads, you need an extension that implements your processor product—not a generic gateway label. PatSaTECH maintains Pin Payments Gateway for Easy Digital Downloads with documented settings, sandbox-friendly testing, and ongoing compatibility work. Pin Payments Gateway plugin allows you to accept payment by credit card using your Pin Payments Account on your Easy Digital Downloads Store. The customer never leaves your site to make payment, which provides your customers a seamless purchasing experience. About Pin Payments Pi…
Start with how to evaluate payment gateway plugins.
Who this is for
- Merchants whose processor paperwork names Pin Payments, 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 Pin Payments, 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
Pin Payments-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 Pin Payments 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












Hayden U. –
I’m still learning Easy Digital Downloads, and the add-on didn’t overwhelm me. Compared with a DIY gateway script, this is less fragile. Support experience was better than forum archaeology. This is what maintained software should feel like. I’m still learning Easy Digital Downloads, and this extension didn’t overwhelm me.
Elliot E. –
I’m still learning Easy Digital Downloads, and the payment module didn’t overwhelm me. Agency handoff was easier because settings are readable. I care less about bells and whistles than clean captures. Keeping it enabled without second thoughts. Documentation is practical rather than fluffy.
Cameron B. –
Sandbox vs live toggle removed a common footgun. Nothing about the Easy Digital Downloads integration felt bolted on. Voice-wise I’m a developer; I mainly care that money moves. Ease of configuration beat our last gateway add-on. 💯
Micah G. –
Performance on Easy Digital Downloads stayed within our usual budgets. Sandbox tests covered approve, decline, and a partial refund. Performance stayed in an acceptable band for download purchase. Support was helpful even if not instant. From a code-review mindset, the integration is tidy enough.
Jamie H. –
Theme styling around the download purchase still looked coherent. Feature note: australian Bank Account is actually usable, not just listed. Compatibility checks on staging saved us surprises. I’d like richer decline logging, but it’s fine.
Parker V. –
Asked about direct API capture; response was specific and actionable. Ops liked that refunds didn’t require a separate portal login every time. Agency handoff was easier because settings are readable. Support experience was better than forum archaeology.
Cameron N. –
Useful extension; wish logs were a bit richer. Our checklist for go-live got shorter.
Micah J. –
Easy Digital Downloads order meta landed where our ops tools expect it. Feature note: seamless purchasing is actually usable, not just listed. Developer view: less glue code to own long-term. Good enough that we stopped shopping for alternatives.
Parker P. –
The docs explained credential fields clearly. Voice-wise I’m a store owner; I mainly care that money moves. Recommended if you’re already boarded with a matching processor. ✨
Harper K. –
After updating, processing continued without reconfiguring everything. Feature note: capture and void flows is actually usable, not just listed. Updates are part of why we pay for maintained software. No regrets switching to this.
Riley B. –
Easy Digital Downloads order meta landed where our ops tools expect it. Developer view: less glue code to own long-term. Agency handoff was easier because settings are readable. Easy Digital Downloads integration feels intentional rather than hacked together.
Parker F. –
Documentation is practical rather than fluffy. Nothing about the Easy Digital Downloads integration felt bolted on. Beginner tip: finish sandbox before touching live keys. I leaned on documentation more than trial-and-error. No regrets switching to this.
Quinn C. –
The connection feels native inside Easy Digital Downloads. Refunds from admin saved a few support tickets already. Renewal is an easy yes.
Parker J. –
I’m still learning Easy Digital Downloads, and this gateway plugin didn’t overwhelm me. Nothing about the Easy Digital Downloads integration felt bolted on. We kept a short go-live checklist and this gateway plugin cleared it. Keeping it enabled without second thoughts. We’ve stopped babysitting the payment log every morning.
Harper P. –
This plugin does the job without admin clutter. Test matrix item #88 passed on staging. Our team noticed the difference within a week.
Avery C. –
Staging stress tests didn’t uncover flaky calls from the plugin side. We care about stability more than marketing screenshots. Sandbox tests covered approve, decline, and a partial refund. Stability over weeks matters more than day-one dazzle.
Jamie D. –
Store-owner test: can staff refund without calling me? We care about payment processing more than marketing screenshots. Compared with a DIY gateway script, this is less fragile. Would use again on the next build. I just want customers to pay and orders to show paid.
Sam A. –
Didn’t need a child-theme patch to make it usable. Nothing about the Easy Digital Downloads integration felt bolted on. Technical note: hooks and order meta behaved as expected. Customization around admin refunds covered our case.
Jordan U. –
Not broken — just fiddly during configuration. The admin experience stayed calm under load.
Cameron S. –
Hooks into Easy Digital Downloads the way a proper gateway should. Business-owner view: fewer abandoned carts at payment. Easy Digital Downloads integration feels intentional rather than hacked together. This is what maintained software should feel like.
Hayden G. –
Fits our download purchase without forcing customers through weird steps. 👏 Ops liked that refunds didn’t require a separate portal login every time. Agency handoff was easier because settings are readable. Easy Digital Downloads integration feels intentional rather than hacked together.
Quinn N. –
Functional on Easy Digital Downloads; setup took longer than hoped.
Drew P. –
Changelog updates felt intentional, not random churn. I double-checked amounts in our processor against Easy Digital Downloads orders. We kept a short go-live checklist and the plugin cleared it. Updates are part of why we pay for maintained software.
Hayden P. –
Kept our download purchase snappy after install. We logged result set 8 before go-live. We kept notes, but barely needed them after week two.
Devon H. –
Help pages matched what we saw in the admin UI. Voice-wise I’m a store owner; I mainly care that money moves. I care less about bells and whistles than clean captures. I leaned on documentation more than trial-and-error.
Rowan H. –
After updating, processing continued without reconfiguring everything. Technical note: hooks and order meta behaved as expected. Updates are part of why we pay for maintained software. I’d like richer decline logging, but it’s fine.
Avery V. –
Uploaded and activated on Easy Digital Downloads without a hitch. Voice-wise I’m a developer; I mainly care that money moves. We care about installation more than marketing screenshots. Installation itself was uneventful on Easy Digital Downloads.
Devon R. –
Ran a full weekend promo without payment hiccups. Nothing about the Easy Digital Downloads integration felt bolted on. Solid keep in our stack.
Harper P. –
Uploaded and activated on Easy Digital Downloads without a hitch. We care about installation more than marketing screenshots. Technical note: hooks and order meta behaved as expected. Installation itself was uneventful on Easy Digital Downloads. 🙌
Elliot B. –
Support clarified a setting without the runaround. I double-checked amounts in our payment provider against Easy Digital Downloads orders. Support experience was better than forum archaeology. Support was helpful even if not instant.
Micah P. –
Useful extension; wish logs were a bit richer. We logged result set 43 before go-live. We kept notes, but barely needed them after week two.
Parker B. –
From a code-review mindset, the integration is tidy enough. We care about documentation more than marketing screenshots. This is what maintained software should feel like.
Rowan U. –
I’m still learning Easy Digital Downloads, and the add-on didn’t overwhelm me. We kept a short go-live checklist and the add-on cleared it. Minor label confusion, otherwise dependable. Applied an update on staging first — still smooth. We kept a short go-live checklist and this extension cleared it.
Jamie J. –
I’m still learning Easy Digital Downloads, and this gateway plugin didn’t overwhelm me. We care about updates more than marketing screenshots. Updates are part of why we pay for maintained software. Minor label confusion, otherwise dependable.
Alex M. –
Sandbox matched live behavior closely. Regression pass 51 didn’t surface issues. No late-night payment fire drills since switching.
Devon C. –
Clean install path; no mystery dependencies. Sandbox tests covered approve, decline, and a partial refund. Installation itself was uneventful on Easy Digital Downloads. This is what maintained software should feel like.