Paypal
PAYPAL is a popular payment and money transfer solution widely used all over the world.
With the Paypal module in WISECP, you can accept standard Paypal payments and Paypal subscription (recurring payments).
Content Map
About Paypal Module
Paypal Standard Payments
Your customer makes the payment using their Paypal account. For the payment process, it is directed to the Paypal payment page, after the payment process is completed, it returns to your site and the transaction is completed.
Paypal Subscription (Recurring Payments)
You can use the Paypal subscription feature for periodic (recurring) service payments. Your customers can optionally start a Paypal subscription when purchasing a periodic service. In this way, payment is made automatically via Paypal when the payment last patmen date comes.
Paypal Module Activation
Before you can accept standard and subscription payments with Paypal, there are some adjustments that need to be made. Please follow the instructions below so that you can activate the Paypal module easily.
1) Go to "Admin Area > Settings > Billing > Payment Gateways > Paypal"
2) The following specified fields appear on the page that opens. Define relevant fields appropriately.
- Client ID : It is the Client ID information in the PayPal API settings. (How to obtain this information is explained below.)
- Client Secret : It is the Secret Key information in the PayPal API settings. (How to obtain this information is explained below.)
- Email Address : Email information of your Paypal account.
- Commission Rate (%) : You can collect payment method commission from your customer for Paypal payments. (It is optional.)
- Converting Currency : Convert payments into the currency of your choice and send them to Paypal.
- Accepted Countries : You can choose which countries to accept payments from. If you don't select anything, it will be visible to everyone
- Unaccepted Countries : You can select countries that you do not want to accept payments. It will not appear in the countries you selected
- Sandbox : Perform operations in the test environment.
Obtaining Client ID and Secret Key
You can access the Client ID and Secret Key info required to activate the Paypal standard and subscription (recurring payments) feature via the link below.
- https://Paypal.com/commercesetup/APICredentials
(If the above link no longer works, follow the steps below.)
1) "Log in to your Paypal account via "Paypal.com" and click on the area shown in the image below.
2) Click on the link shown in the image below.
3) Click on the box shown in the image below.
4) Click on the button shown in the image below.
4) On the page that opens, copy the "Client ID" and "Secret" key information and define it in the WISECP Paypal module.
Enabling Paypal Subscription
There are some settings that need to be made to use the Paypal Subscription (Recurring Payments) feature. These are explained below.
1) Go to "Admin Area > Settings > Billing > Payment Gateways > Paypal"
2) On the page that opens, click on the "Subscription Settings" tab.
3) The following fields appear on the page that opens. Make the necessary adjustments.
- Enable Subscription : Enable Paypal subscription feature.
- Client ID : It is the Client ID information in the PayPal API settings. (How to obtain this information is explained above.)
- Client Secret : It is the Secret Key information in the PayPal API settings. (How to obtain this information is explained above.)
- Accepted Countries : You can choose which countries to accept payments from. If you don't select anything, it will be visible to everyone
- Unaccepted Countries : You can select countries that you do not want to accept payments. It will not appear in the countries you selected
- Force Subscription : You can force Paypal payments to be made by subscription only. (Paypal standard payment will be disabled.)
- Sandbox : Perform operations in the test environment.
- Automatic Subscription Fee Change : The next payable price of the subscriptions is updated every day.
That is all. You can now accept Paypal subscription (recurring payments) via WISECP.
Paypal Subscription Module Features
- The prices of the product bundles associated with the subscription are synchronized with the Paypal subscription. Price changes made in the product package are processed to the PayPal subscription via the API.
- If an order with an active subscription is canceled or deleted, the subscription on Paypal is also automatically canceled. If there is a different order in the subscription, the subscription is not canceled. The amount of the subscription on Paypal is updated.
- Subscription payment statuses are checked periodically through the API when the due date approaches and when the due date has passed.
- For unpaid invoices, "capture authorized payment" is run once a day.
- If the subscription payment fails, a "Failed Payment Notification" is sent to the customer.
- Subscriptions can be created according to "Day, Week, Month, Year" periods.
- Paypal subscription can be canceled optionally by the customer on "Client Area > Service Detail".
- If there are different services for the same period during the purchasing process, they are processed through a single subscription.