Currency and Payment Configuration

To operate an online store, the first task is to determine how to receive payments. Therefore, you must first configure the currency and payment API. You can select the currency and configure the payment API in the backend via Shop → Payments.

Stripe Configuration

With Stripe’s powerful payment tools, you can sell products worldwide. Follow these steps to set up Stripe’s Secret key and Publishable Key:

1Log in to Stripe and go to the Keys page.

Go to the Stripe dashboard. Click “Developers → API keys” in the left menu, or visit https://dashboard.stripe.com/account/apikeys directly.

2Find your Public and Secret Keys.

You’ll see two types of keys on the page:

  • Publishable key (starts with pk_): Used for the frontend (customer-facing part).
  • Secret key (starts with sk_): Used for the backend (your server). It’s hidden by default—click “Reveal” to see it.

Use the “Test data” switch in the top right to toggle between Test mode (pk_test_, sk_test_) and Live mode (pk_live_, sk_live_).

3Enter the Publishable key and Secret key in SucShop.

We suggest using test keys first to check if payments work. Switch to live keys when your website is ready to launch.

Paypal

Get client ID and client secret

PayPal integrations use a client ID and client secret to authenticate API calls:

A client ID identifies an app. You only need a client ID to get a PayPal payment button and standard credit and debit card fields.
A client secret authenticates a client ID. To call PayPal APIs, you'll exchange your client ID and client secret for an access token. Keep this secret safe.
Here's how to get your client ID and client secret:

  1. Select Log in to Dashboard and log in or sign up.
  2. Select Apps & Credentials.
  3. New accounts come with a Default Application in the REST API apps section. To create a new project, select Create App.
  4. Copy the client ID and client secret for your app.

You can first test it in sandbox mode. For more details, https://developer.paypal.com/api/rest/

Web3 wallet (coming soon)