What is a payment method?
A payment method is a way for customers to pay, such as bank transfer, card or PayPal. PrestaShop is free software for running an online shop. It handles each payment method with a small add-on called a module. A payment gateway is a company that safely handles card payments for you.
These steps follow PrestaShop 1.7 and 8. Menus may differ in other versions.
Step 1: See what is available
- Log in to your PrestaShop admin panel.
- Click Payment in the left menu.
- Click Payment Methods.
- Look at the list. You may see modules already installed, such as bank wire and cash on delivery.
Step 2: Set up a built-in method
- On the Payment Methods page, find the method you want. Examples are Wire payment or Payments by check.
- Click Configure.
- Enter the details customers need. For bank wire, enter your account owner, account details and bank address.
- Click Save.
Step 3: Add a new method
For a gateway such as PayPal or Stripe, you need a module.
- Open a free account with the payment company. They give you keys or login details for your shop.
- In PrestaShop, go to Modules, then Module Manager.
- Click Upload a module to add a file from the payment company. You can also search the list for the gateway's name.
- Click Install.
- Click Configure.
- Paste in your keys or account details. Keep them private.
- Choose test mode first, if available.
- Click Save.
Step 4: Choose who can use it
- Go to Payment, then Preferences.
- Find the restriction boxes for currencies, groups, countries and carriers.
- Tick the boxes where each method should show.
- Click Save.
If a method is not ticked, customers will not see it at checkout.
Step 5: Test the checkout
- Open your shop as a customer.
- Add a product to the cart and go to checkout.
- Check the new method shows up.
- Place a test order using the gateway's test mode.
- Switch to live mode when the test works.
Tip: Always do a test order before you go live. A broken checkout costs you sales.
Quick recap
- Payment methods are modules.
- Configure built-in ones under Payment, Payment Methods.
- Install gateway modules from Modules, Module Manager.
- Set the restrictions in Preferences and test before going live.