Pesapal.com

Shopify Pesapal Plugin

The 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

  • Visit https://www.pesapal.com/dashboard/account/register/
  • Select "Business"
  • Enter your Business Registration details and click "Create Business Account"
  • You will then recieve Two Emails, one for activating your Pesapal Account and the other will contain your Consumer Key and Secret (Keep this close as you will need them in the next step)

STEP 2: INSTALL PESAPAL ON YOUR SHOPIFY ACCOUNT

  • Create a Shopify Account if you have not already done so and log in.
  • Go to your Shopify Settings -> General and check / change the Country to a one Pesapal currently operates in Uganda, Kenya, Tanzania, Malawi, Zimbabwe, Zambia.
  • 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)
  • Click "Install Payment Provider" to install Pesapal Payments.
  • 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. 
  • Enter your Consumer Key And secret as (you should have received on your email when creating your Pesapal account) and press save.

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.


STEP 3: START YOUR ENGINES.

If you have reached this far, give your self a pat.
  • Go to https://payments.pesapal.com/shopify, click "Get started" and then login using your Pesapal username and password.
    (In case you you selected "Use Test Mode" in your Shopify Settings, please use https://payments.pesapal.com/shopifydemo and login using your demo Pesapal business account)
  • Once logged in, Enter the name of your Shopify Shop e.g MyDuka,  your Pesapal consumer Key and Secret and press save. (Except for demo accounts, 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)
  • Once your shop is added successfully, your customers will now be able to make payments via Pesapal upon checkout of your shop.

STEP 4: MERCHANT IPN SETUP.

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

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

 

Is this article helpful?