I am working on a purchase example in the MonoTouch application, you can check the code here:
https://github.com/conceptdev/xamarin-samples/tree/master/InAppPurchase
The sample contains two projects, one of which demonstrates Consumable purchases, and one that demonstrates NonConsumable purchases.
NOTE: in this example, RECEIPT VERIFICATION is not yet confirmed, so you have to add this to yourself (why? See hack , fix ). Check the server side @redth code to help create your own receipt verification logic using ASP.NET: https://github.com/Redth/APNS-Sharp/tree/master/JdSoft.Apple.AppStore
You can also consider services such as UrbanAirship or Beeblex (although I have not tried them, therefore cannot) to confirm receipt.
FYI my sample code is partially based on the @jtclancey code of the AppStore: https://github.com/Clancey/ClanceyLib
Finally, you need a little customization for In-App purchases (registering your bank details with Apple, setting up products on the iOS developer portal, providing your application correctly). These steps are the same for MonoTouch and Objective-C, so this Apple setup doco can help. You should also read the Apple App Purchase Documentation in the app for review.
source share