# Payment Methods

# PayPal

Click Plugin in the left navigation bar to enter the list page, find PayPal, and click "Edit" to enter the configuration page.

img.png

There are four fields here: Sandbox and Live Client ID and Secret, respectively.

img.png

# Apply for an account

paypal registration address: https://www.paypal.com/ (opens new window)

After registering an account, log in to your PayPal account and enter the dashboard page: https://developer.paypal.com/dashboard/ (opens new window)

Click App & Credentials to enter the page, then click Apps & Credentials to enter the page and create Create App

Note: Make sure to select either Sandbox or Live in the top left corner. This selection determines whether the backend operates in sandbox mode or live mode!

  1. Get Sandbox Mode Credentials

In the upper left corner, select Sandbox mode. Copy the Client ID and Secret, and paste them into the corresponding sandbox input fields in the backend.

img.png

  1. Get Live Mode Credentials(Business account required)

In the upper left corner, select Live mode. Copy the Client ID and Secret, and paste them into the corresponding live input fields in the backend.

img.png

If there are no parameters for the production environment here, you can click Create App,ennter your App Name and click Create App.

img.png

img.png

After successful creation, copy the Client ID and Secret to the corresponding live environment input fields in the backend.

img.png

The BeikeShop checkout page will appear as shown below:

img.png

  1. Important Notes

(1)Sandbox mode is used for testing. No real charges are made during payment.

When sandbox mode is enabled, you can use PayPal’s provided test accounts for testing.

You can obtain test accounts as shown below:

img.png

For production use, make sure to disable sandbox mode.

(2)The settlement currency code cannot use RMB(Note: Versions prior to 2.0 do not have the settlement currency code field. Therefore, for systems running versions earlier than 2.0, the default currency cannot be set to CNY. If the default currency is CNY, the PayPal payment button will not be displayed.)

# Stripe

Click Plugin in the left navigation menu to enter the plugin list page. Find Stripe, then click Edit to open the configuration page.

img.png

img.png

Stripe registration address:https://stripe.com/ (opens new window),After enabling payments, enter the obtained Publishable Key and Secret Key into the backend.
Stripe has minimum payment amount requirements for currencieshttps://stripe.com/docs/currencies (opens new window),so when testing, set the order amount according to the currency to meet their minimum requirements.
Supported currencies can be found at the official website:https://stripe.com/docs/currencies#presentment-currencies (opens new window)
Supported regions for application:https://stripe.com/global (opens new window),Reference link. (Currently, companies in mainland China cannot apply for Stripe; among Hong Kong, Macau, and Taiwan, Hong Kong is known to be eligible.)
When Stripe is in test mode, please use the test accounts provided by Stripe for testing. Real accounts will show payment failures.

The BeikeShop checkout page is shown in the following image:

img.png

# Wintopay

Click Plugin in the left sidebar to enter the list page, find Wintopay, and click "Edit" to enter the configuration page.

img.png

img.png

Application URL:https://www.wintopay.com/support/detail (opens new window)

After activating the payment service, enter the obtained Merchant ID, MD5 Key, and API Key into the backend.