With the recent restriction on Naira denominated card by the CBN through all banks, It's no longer new that from January 2016, Nigerians may no longer make payment online with their ATM/Debit/Credit Card on a foreign merchant portal that accepts US Dollars.
This covers online purchases on Amazon, eBay and other shopping, foreign payment processing for imports, school fees, hotel, website hosting, airline tickets etc.
The only way out of this restrictions is to get a MasterCard attached to a domiciliary account.
If you have been asking 'how can I get a MasterCard in Nigeria?' so that your business or personal spendings will not be affected, here is a list of all banks and the MasterCard type issue right now:
Please note that a Prepaid Card comes with a pre-loaded amount which you can utilize more that you have but a with Debit Card, you can opt for overdraft based on bank terms but while a Credit Card run up an amount of money that you will owe in the future, a balance that you will be required to pay back at a later date.
Access Bank Debit & Prepaid Card
Diamond Bank Prepaid Card
EcoBank Debit & Credit Card
Enterprise Bank Debit & Prepaid Card
Fidelity Bank Debit & Credit Card
First Bank Debit & Credit Card
FCMB Debit, Credit & Prepaid Card
GTB Bank Debit, Credit & Prepaid Card
Heritage Bank Debit, Credit & Prepaid Card
Keystone Bank Debit Card
Mainstreet Bank Debit & Prepaid Card
Skye Bank Debit & Credit Card
Please note that each of these banks has their varying terms and condition which you must adhere to before applying for a MasterCard.