When the transaction is started it readas that the money will be ready in 2 minutes. After the transaction is completed it it changes to the money will be delayed and it will take 3 business days, what the F#$#. Then you cancel it and it reads that it will take 5 to 7 business days what the hell!! Don't recommend at all I understand and would wait 1 day but what if the people receiving the money need it fast? Also why, why, why don't they tell you how long it's going to take for pick up before.