Connect PayPal to your store
With the PayPal checkout provider, your store takes payments through your own PayPal Business account, so the money goes straight to you. You give MallBasket your PayPal REST API credentials (a Client ID and a Secret); MallBasket creates the order, the buyer approves it on PayPal, and MallBasket captures it. This guide walks through creating those credentials.
What you'll need
- A PayPal Business account.
- About 5 minutes.
Create REST API credentials
- Sign in at developer.paypal.com and open the Dashboard.
- Go to Apps & Credentials, and switch to Live (not Sandbox).
- Click “Create App”, give it a name (e.g. “MallBasket”), and create it.
- Copy the Client ID and the Secret it shows.
Add the credentials in the app
- Open your store → Store setup.
- Under Online payments, choose Enabled.
- Tap Advanced, then under Checkout provider choose PayPal.
- Paste your Client ID and your Secret into the two fields.
- Tap Finish to save.
What happens next
When a buyer checks out, MallBasket creates a PayPal order with your credentials and sends the buyer to PayPal to approve it. As soon as they approve, PayPal notifies MallBasket, which captures the payment into your PayPal account and marks the order paid. Nothing else to configure — the webhook is set up automatically the first time it's needed.
Supported currencies
PayPal supports USD, ILS, EUR, GBP and many others — but NOT JOD (Jordanian Dinar). If your items are priced in JOD, PayPal checkout can't be used for them; use a different currency or another checkout provider for those items.
If something doesn't work
If checkout reports PayPal isn't ready, re-open Store setup and re-save your Client ID and Secret (make sure you copied the Live credentials, not Sandbox). If a buyer's currency is JOD, switch that item to a PayPal-supported currency.