Just verified Payza account to order Card. FYI, finally a number of countries available as of today, 48.
Wow, they approved National ID in less than an hour....
Notes from User
1). Payza: They timed out during document upload and then lock you out of document upload with zero documents uploaded... Several layers of such Brilliance noted already
2). It is less than $20 and ships in 4 weeks in North America and eight weeks around the world to 48 countries