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).
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.
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:
- Stripe — Publishable key, Secret key, and Webhook secret from your Stripe dashboard
- PayPal — Client ID and Secret from your PayPal developer portal
- Square — Access token and Location ID from your Square developer dashboard
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.
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.