Solidshop Core ships with two payment plugins: Cash on Delivery and Bank Transfer. Both are installed automatically but disabled by default — you need to enable and configure the ones you want to accept. Additional payment integrations (Stripe, PayPal, Square, and more) are available as commercial plugins (coming soon).

Enable a payment plugin

Go to your store’s Payments tab. You will see the available payment methods. Enable the ones you want.

Alternatively, go to System → Manage → Plugins, filter by the solidshoppayment group, and enable the plugin there.

Configure each method

Each payment method has its own settings. Methods bundled with the core:

  • Cash on Delivery — no credentials needed, just enable it.
  • Bank Transfer — enter the account details that will be shown to the customer after checkout: account holder and account number are required; bank name, IBAN, SWIFT/BIC, and routing number are optional. You can also set a payment reference format (default ORDER-{order_number}) and free-form instructions shown on the order confirmation and email.

Methods available as commercial plugins (coming soon) — each needs API credentials from the provider:

Test in sandbox mode

Gateway-based payment plugins (Stripe, PayPal, Square, and other commercial integrations) have a Test mode toggle. Enable it and enter your test/sandbox credentials to run end-to-end test checkouts before going live. Always run at least one complete test order before accepting real payments. Cash on Delivery and Bank Transfer do not call an external gateway, so no sandbox mode is required.

Optional: set a payment fee

Each payment plugin has an optional Fee field. If your business model passes processing costs to the customer, enter the surcharge here. It appears as a line item in the checkout total.