Can I cancel my sending cash to a contact transaction?

Your Cash is only deducted from your balance once your WeChat contact accepts the transfer.
You are able to cancel your requested cash send any time before the WeChat contact accepts it. You can do this by:
Tapping on the Chat bubble in the chat window
Tapping “Revoke Payment” below the contacts name and contact image.

*However, as soon as the WeChat user accepts your cash send, the funds will be transferred as per your instruction, and you won’t be able to thereafter reverse the transaction. You will then need to contact the friend that was paid and request them to transfer the amount back to you.

* Please Note: You cannot revoke a payment sent via scanning a user’s QR Code
* If you send to a WeChat user in person the funds will be transferred immediately. You will not be able to revoke this payment.