Requires an Xbox US account.
Xbox Live allows you to play games against other people online as well as download demos, trailers, and even full games in the Xbox Live Arcade. You get to choose a nickname (called a Gamertag) which is how you will be known to other people in any games you play.
Cash on delivery is not available for this product. Customers are required to pay in advance via bank transfer, JazzCash or EasyPaisa. And they'll receive the code instantly after making the payment.