For Virtual Currency purchase, you can just use the PurchaseItem API. For Real Money purchase, you may follow this document: Non-receipt payment processing and implement, for example, Facebook or PayPal purchasing.
2 People are following this question.