Money transfer services. Receive money as soon as the sender sends it (You can pick it up in 1 minute after it is sent). Not like delayed bank or SWIFT transfers. Fees is little high though as compared to bank transfers.
It differs from country to country. Review their TOS or call their customer support for more details about this.