How To Make Bulk Payments From Webhook On MTN Merchant SIM Using SaylorPay

Article Image


The Bulk Payment feature in SaylorPay allows you to automatically make as many payments as you wish to third parties in a very simple and convenient way. This feature saves you the stress of having to attend to each payment one at a time, and that too manually in a time-consuming manner.

With SaylorPay, it only takes a few simple steps to make hundreds of payments with our automated USSD feature.

SaylorPay offers 3 simple ways to make bulk payments based on the data source. These data sources are 

·         Manual Data Input

·         File Import and

·         Webhook

In this post, we will walk you through how to make bulk payments from file import.

To do this, follow these steps;



            Step 1: Launch SaylorPay & enable Merchant Mode

            Open the SaylorPay app and enable Merchant Mode if it isn’t already active.



Step 2: Navigate to Bulk Payments

Select “Bulk Payments” from the main menu.



            Step 3: Select Data Source

            Tap on the down facing arrow and select “Data From Webhook



Step 4: Enter Webhook URL

Enter the Webhook URL.

(This is the URL from which payment details will be fetched)


Important Note: The payment details to be fetched from your defined Webhook URL must be in JSON format as illustrated with the sample below:

[

    {

        "receiver": "0239588234",

        "amount": "1",

        "reference": "saylorPay",

        "telco": "AirtelTigo"

    },

    {

        "receiver": "700297",

        "amount": "1",

        "reference": "saylorPay",

        "telco": "MTN"

    }

]



            Step 5: Define Polling Interval

            Enter your preferred polling interval.

            (This is the time it takes for SaylorPay to periodically fetch payment details from the Webhook URL provided in the preceding step.)



Step 6: Set Payment Processing Interval

The default and minimum Payment Processing Interval (in seconds) is 30. You can however change this to any interval of your choice.

Tip: The Payment Processing Interval determines how long SaylorPay takes to start processing a new payment request in the queue after completing the last payment.


            

Step 7: Enter your Mobile Money PIN

            Note that making mobile money payment(s) always requires your authorization (via your PIN) and to completely automate the process, you will need to provide your PIN for each payment in the queue to be automatically authorized at your request.

            Note that SaylorPay does NOT Collect or Know your PIN. Learn more about this in our Privacy Policy.



Step 8: Select a default SIM

Choose and set your MTN Merchant SIM as the default SIM slot to make payments from.



            Step 9: Save Settings

            Once done with the steps above, select “Save Settings”.




Click “Start” whenever to begin processing payments.




            Click “Stop” to pause payment processing.




Additional features

You can view the list of payment requests anytime




            You can edit or delete individual requests as and when needed




You can delete all data from the database by using the red master delete icon


Prefer watching rather than reading? Checkout our full step-by-step video tutorial below


The Author

About the Author

With years of experience in mobile payment technologies across Africa. The Admin has led the development of SaylorPay's USSD automation engine.

Stay Updated

Subscribe to our newsletter for the latest insights on mobile money technology and financial inclusion in Africa.