J2Commerce · Global

Accept 2Checkout
payments on J2Commerce

Install the free PaymentHood plugin for J2Commerce, connect your 2Checkout account, and 2Checkout appears as a payment option at checkout. No custom gateway code, and no second integration when you add another provider later.

  • USD
  • EUR
  • GBP
Joomla 4.0+
4 payment methods
Free plugin
J2Commerce
2Checkout
Platform
Joomla 4.0+
Provider
2Checkout
Install via
Extensions → Manage → Install
Billing
One-time
PaymentHood fee
None
Compatibility

2Checkout on J2Commerce at a glance

Joomla version
Joomla 4.0+
Where you install it
Joomla admin → Extensions → Manage → Install
Coverage
Sells into most countries and territories worldwide, with a broad set of payment methods and billing currencies. The available set narrows by region, and 2Checkout's own documentation is authoritative on what your account can actually use.
Currencies
  • USD
  • EUR
  • GBP
Billing models
One-time checkout payments. Recurring billing is not supported by the J2Commerce plugin yet.
Cost
The plugin is free and open source. You pay 2Checkout's own fees, published on their pricing page (opens in new tab). PaymentHood adds nothing on top.

Coverage, currencies and payment methods as published by 2Checkout, who set and update them. For the current list see 2Checkout's own documentation (opens in new tab).

Payment methods

What J2Commerce customers can pay with

Each method 2Checkout supports appears in your J2Commerce checkout. Enabling one is a PaymentHood dashboard setting — nothing changes on the Joomla side.

Cards

Global and regional card schemes

Digital wallets

PayPal and regional wallets

Local methods

Market-specific rails, which vary by buyer country

Bank transfer

Where offered in the buyer's market

Setup

Connect 2Checkout to J2Commerce

Four steps, no code. The full walkthrough with screenshots is in the J2Commerce installation guide.

1

Open a 2Checkout account

Register with 2Checkout and finish their onboarding. Funds settle from 2Checkout to your own bank account.

2

Add it in PaymentHood

Paste your 2Checkout credentials into the PaymentHood dashboard. They stay server-side and never reach your storefront.

3

Install the plugin

Download the J2Commerce plugin and install it from Extensions → Manage → Install in your Joomla admin.

4

Enable and test

Paste your PaymentHood API key into the plugin settings, run a sandbox order end to end, then switch to live.

Why PaymentHood

Rather than a direct 2Checkout plugin

A single-provider plugin works until you need a second provider. These are the parts you would otherwise build and maintain yourself.

Webhook security
Instant Payment Notification with a signature, validated before an order is released
Payment verification
Server-side order status re-check against the 2Checkout API before fulfilment
Credentials
Merchant code and secret key, held server-side in PaymentHood
  • Add a second provider without touching your J2Commerce checkout
  • Automatic failover when 2Checkout is unreachable, instead of a failed order
  • Idempotent charge creation, so a double-submitted order is not a double charge
  • One reconciliation view across every provider you run
  • Free and open source — read the plugin on GitHub (opens in new tab)
FAQ

Frequently Asked Questions

2Checkout is the legal seller for the transaction, so it calculates, collects and remits sales tax and VAT in each market and appears on the buyer's statement. You avoid registering for tax in every country you sell into — the reason it is popular with SaaS and digital goods.

Cost and ownership. Merchant-of-record pricing is well above a plain gateway's, and the customer relationship, refunds and chargebacks sit partly with 2Checkout rather than with you.

Rarely. The model is built for digital goods and subscriptions, where tax treatment is the hard part. For physical goods a conventional gateway is usually both cheaper and simpler.

No. 2Checkout bills you directly for its own fees, and PaymentHood takes no percentage and no per-transaction cut at any volume. See PaymentHood pricing.

Accept 2Checkout on J2Commerce today

Free plugin, no PaymentHood transaction fee, and room to add another provider whenever you need one.