Pesapal.com

How to setup Pesapal on Shopify

This detailed step by step process below explains how to add Pesapal to your Shop on Shopify to enable you to accept payments using Mobile money (MPESA, Airtel, Voda MPESA, Tigo Pesa, Various Mobile banking apps) and Cards (Visa, MasterCard and American Express).

STEP 1: CREATE A PESAPAL ACCOUNT

If you already have a Pesapal Business Account, go to d) below

a) Visit https://www.pesapal.com/dashboard/account/register/

b) Select "Business"

c) Enter your Business Registration details and click "Create Business Account"

d) Check your Email for Pesapal Integration Details which contains your Consumer Key and Secret (Keep this close as you will need them in the next step)


STEP 2: ACCOUNT REGISTRATION

a) Go to https://payments.pesapal.com/shopify/registration, and login using your Pesapal username and password.

b) Once logged in select "My Shops", Enter the name of your Shopify Shop e.g MyDuka, your Pesapal consumer Key and Secret and press save.
(Pesapal sends you your consumer key and secret the moment you register your business account. You can also resend your self your Consumer Key and Secret by logging into your Pesapal account, and clicking "Resend API credentials" to your email)


STEP 3: IPN SETUP (INSTANT PAYMENT NOTIFICATIONS)

Add PesaPal IPN on your PesaPal merchant account by going to Your Pesapal dashboard on Pesapal.com -> -> Account Settings-> IPN Settings: and enter the following details.

a) Website domain:payments.pesapal.com

b) IPN Listener Url:https://payments.pesapal.com/shopify/index.php?option=com_shopify&task=api.ipn

c) Click "Save URL" to completed the process.

You can have a look at the following video on how to add IPN correctly https://www.youtube.com/watch?v=n8BFVo-YQ2I


STEP 4: INSTALL PESAPAL ON YOUR SHOPIFY ACCOUNT

a) Create a Shopify Account if you have not already done so and log in.

b) Go to your Shopify Settings -> General and check / change the Country to a one Pesapal currently operates in Uganda, Kenya, Tanzania, Malawi, Zimbabwe, Zambia.

c) Follow the link below To Install the Pesapal Payment Gateway to your Shopify Account. https://www.shopify.com/login?redirect=%2Fadmin%2Fauthorize_gateway%2F1052207. You will be asked to login. (Enter your shop name, email and password to proceed)

d) Click "Install Payment Provider" to install Pesapal Payments.

e) Scroll down to "Alternative Payments" and Select Pesapal. (In case you do not see "Alternative Payments", Go to Settings-> Payments and select "Pesapal" from the "Alternative Payments" drop down.

f) Enter your Consumer Key And secret as (you should have received on your email when creating your Pesapal account) and press save. (Do NOT activate "Use Test Mode" - please ensure the "Use Test Mode" box is unchecked or blank)

NB: Pesapal will only appear if your Shop is is registered under a country Pesapal has jurisdiction. e.g Uganda, Kenya, Tanzania, Malawi, Zimbabwe, Zambia. You can change this by going to your Shopify Settings -> General and change the shop's default country to any of the above.

Watch our online video on how to setup shopify here https://www.youtube.com/watch?v=TfH4JVCKQos

Is this article helpful?