Partial Refund

To issue a partial refund for a purchase you have to submit the purchaseID as well as the amount you'd like to refund, refundAmount. Please keep in mind that the refundAmount cannot be higher than the actual total order amount, priceAmount from the original purchase.

Here's an example API call for you:

curl -H "Content-Type: application/json" \
                    -u rocket:rock4mebuddy \
                    -d "data={ \
                        "purchaseId": "AAEAAADoKU7eQMDdC6oeMsfGcrBOajgOeyj4vWZgGcgA_KewQCQR31yI", \
                        "refundAmount": "23000.00", \
                        "merchantReferenceId": "1130239", \
                        "refundCurrency": "NGN", \
                        "description": "Here's your refund", \
                        "shopConfig": "AAEAAADoKU7YJh44utJbVDLTqqEEeiaO28_f9LjaYMu1GdoBNT9_IG--/AAEAAAgfi0NkDIDyXMhIaaM-wfYLziibzdgBQIQVoD4hzxDnQt5szEIq/0ce5b60001d7e89c7b50fbe59cfb1bf5" \
                    }" \
                    https://sandbox.jumipay.com/merchant/refund
                

In the expected case that everything worked, you'll receive the following response:

{
                    "success":true
                }
            

If something went wrong:

{
                "success": false,
                "message": "Sorry, it did not work"
            }
        
JumiaPay
We are processing your request
Please bear with us while we process your request. This may take up to 2 minutes so please do not refresh the page.