A demand draft is a negotiable instrument similar to a bill of exchange. A bank issues a demand draft to a client, directing another bank or one of its own branches to pay a certain sum to the specified party. From Wikipedia
Eager to recoup rising processing costs, banks have imposed capped fees that could further constrain online gaming already subject to a 28% GST.