- When sending someone $8 to refer them, how to be sure they will use that to verify themselves instead of just getting the $8
- For new users who want to verify their identity, how to easily get/buy $8 worth of GB
I guess it would be possible to modify the bot to add the option to ask someone else to pay the verification fee. For example:
- Person A (you, me, old user) verifies their identity and gets a unique referrer ID. This can be the device's pairing code or any other unique ID generated by the bot
- Person A refers person B (a new user) and gives them their unique ID
- Person B starts the verification process. At some point the bot asks whether the user is being referred by someone. Person B says yes and enters person A's ID
- The bot asks person A to pay the fee on behalf of person B. Person A's device and the bot are already paired because user A was verified by it.
- Person A makes the payment (which makes him the referrer), with the guarantee the $8 are being used to pay Jumio .
- Person B gets the verification link and finishes the process
Now, I guess the bot requires person B to make a transaction in order to see/verify the address. I'm not completely sure about this.
If it does have this requirement, it could be solved in one of 2 ways:
- Person A makes the payment to person B on a contract so that the funds can only be sent to an already known (Jumio's) address. I don't know whether this is possible at all or if it would be too complex; or
- The easy way: Jumio requires person A to pay the $8 and person B to send any quantity, regardless of how small. So person A would still send some amount to person B for this but it would be 1 KB or so, just to resend 1 byte plus fees. Person B would have no motivation at all to get those bytes and leave
Brilliant! But I would change it slightly for more convenience and program logic where no UniqueID is required (why reveal privacy to somebody who doesn't need it!):
- Person B starts the verification process. At some point the bot asks whether he wants to pay it from his funds or ask somebody else to pay for him. Person B has the option to enter somebody else's address (of person A, old user). If the address is not single address wallet, the user gets info, it's not possible and can enter another address. Possibly he could enter a list of addresses he would like to offer the deal to.
- Person A gets notified in the client to pay the fee on behalf of person B and is offered to verify with Jumio if he hasn't yet.
- Person A makes the payment (which makes him the referrer), with the guarantee the $8 are being used to pay Jumio if he is verified himself. He can still do it without verification just to help others.
- Person B gets the verification link and finishes the process
This way you can post your verified address publicly and invite people to earn money, or send a mailing and describe the deal... and the snowball effect starts! EASY! This would give a true PayPal effect...