Hello Jude Onukogu,
Thanks for your question.
This is a known issue as Nigerian verve cards are mostly not accepted. Try a Mastercard.
Prepaid and virtual cards are not accepted as payment for Azure subscriptions.
Contact your bank or card issuer to verify that your credit card is enabled for international transactions. For more information about supported countries/regions and currencies, see the Azure Purchase FAQ.
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola