For what I've seen the verification process works perfectly fine when using a passport. However, when using a national ID, the process fails with ERROR_NOT_READABLE_ID.
Is it possible the process expects a specific ID format? For example only U.S. (or other single country) ID or driving license? I'd guess there's no issue when using a passport because its format is more standard internationally.
If Jumio expects only some specific format, it should be clearly stated.
And unless it is corrected soon, it should also be stated that if you get it wrong, you will pay for each attempt.
Byteball is supposed to be forte on smart contract or conditional payment. Here it has the opportunity to show its potential. Jumio is not supposed to receive any money if the no ID verification is done. By the way, why should I pay 8 dollars on front for ID verification, many or the mayority of people are not familiar with Crypto, even less with Jumio, so it is very easy to miss step and make a misstake and loose 8 dollar trying to verify my ID. Payment to Jumio most be AFTER, not before, the ID verification is complete, and then I get the 20 dollars. Here the insentive is to get people on Byteball by receiving 12 dollars, not for been an expert on Jumio ID verification risking 8 dollars by not knowing the steps. Or please make use of the "smart contract".
By the way, I think Byteball is the best Cryto proyect and the new distribution idea is the best by fixing the Jumio payment order.
It is Jumio business rule. The bonus is that you can pay in GByte and not in fiat (which is already a major step for our community).
People will verify their id at no condition when they will have a good reason to do that: participating to a KYC regulated ICO.
This is the ultimate target.