I recently bought a sim card and wanted to activate it and pay for the plan. I tried using my international debit card and the website said that they don’t accept international cards, so I tried using a canadian debit card but then that card was rejected as well. What are my solutions here!?
The payment system is finicky. It should be a Visa debit card, not regular debit card. The address has to exactly match your banking address. Maybe try clearing cache, incognito mode or different web browser.
Here's what's accepted by way of payment cards for your account, @Izzeldeen
Public Mobile accepts credit cards (Visa, MasterCard, American Express) and Visa Debit cards that have been issued by Canadian or American financial institutions and are associated with addresses in Canada or the U.S.
Here is more information on other ways to pay, including with a voucher: