Airtime Purchase returning message: This request cannot be processed. Please contact your account administrator

I am trying to use the bill api to purchase airtime, but I keep getting this response:

{'status': 'error', 'message': 'This request cannot be processed. Please contact your account administrator', 'data': None}

API Call

headers = {'Authorization': f'Bearer {settings.FLUTTERWAVE_PRIVATE_KEY_LIVE}'}
            airtime_data = {
                airtime_data = {
                "country": "NG",
                "customer": "07040749362",
                "amount": "50",
                "type": "AIRTIME",
                "reference":"089037864297423
            }
            }
            api_url = 'https://api.flutterwave.com/v3/bills'
            response = requests.post(api_url, data=airtime_data, headers=headers)

What could be going on?

The Issue was fixed by whitelisting the ip address that was used in the transaction.