Is there any fulfillment timeout in WP8 in-app purchasing? - windows-phone-8

If user of my App buys consumable product, how much time do I have to send fulfilling of this product? May I do it in, for example, 2 weeks?

According In-app purchase article in MSDN -
Fulfillment is the process of making sure that your customers get the goods they purchased in a timely manner. For an app, this typically means as soon as the purchase has been verified.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206949(v=vs.105).aspx
see section Fulfilling purchases

Related

In-App purchase with Windows phone8

I have developed an Win-Phone8 application, Initially for 15 days I am giving my application for trail period and after 15 days the user have to subscribe the application (They can purchase) to use it uninterruptedly rest of the time , I was planning to use third party payment gateways like (Stripe,Paypal) but I think the Platform like Windows only allowing third party payment gateways for selling physical goods like (Books , Electronics items etc. ) But in our case we just going to sell an upgraded App which is a digital content.My Question is can we sell the App Upgrade features through Stripe payment gateway or any third party payment gateway??? IF not I found the platform Windows providing Service API's for In-App Purchase inside the App. So My Question is, Do i need only In-App purchase service for selling App in Windowsstore???
Yes. In-app purchase given by Microsoft is enough for selling apps in windows store. You don't need to worry about third party payment gateway etc.
refer to this link https://msdn.microsoft.com/en-in/library/windows/apps/jj206949(v=vs.105).aspx
examples given on this page are useful.

Implement a Cashback Mechanism in ecommerce

Here is the use case.Say I am an associate of amazon e-commerce and earn x% money for each sale of a product happening from my site.Now I want to implement a cashback mechanism such that for every product sold in amazon with my associate tag I give x/2% of the fee as a cashback to my customer.I have no idea as to how to go about solving this problem.
Here is the problem I am facing:
After every successful transaction I need an Amazon API which pings me so that I put the cash to my user's paytm wallet or something.
But I don't see the availability of any such API or maybe I am getting the whole flow wrong.
Could any of you guide me on the right track?
The process you are looking for is known as customer gratification process. If you are working in NodeJS then you can take help of paytmGratify or paytmgratify

Extending existing integration to permit phone payments

I have developed an online ticketing application that uses a simple form integration - it's been running successfully for some years.
I have been asked to extend this so that it can be used for phone payments.
The reason for this is that the ticketing application has a great many options before the final price is arrived at so the people taking the call could use the same software (with minor modifications).
I can't see any options in the integrations for doing anything like this. It's all for customer payments.
Can anybody tell me if this is possible (and if so, how)?
Here's my understanding. It comes down to AccountType when you make your request to Sage Pay.
That accepts three different values:
E - use ecommerce account
M - use MOTO (mail order/telephone order) account
C - use continuous authority account.
Depending on your merchant bank and what you requested when you set up your merchant accounts, you'll have a merchant account for each. Sage Pay will send your request to the correct merchant account. This is key because if you use M, you'll not be expected to use 3D secure for the card - and the expectation is that it will be you processing the card, not the customer.

WP8 Store Consumables, when is the customer billed?

This is slightly unbeknownst to me. In WP8 store, if purchasing consumables, the client has to report fulfillment. Is this when the customer gets billed or do they get billed directly on purchase? i.e. Can the consumables be used like durables if fulfillment is not reported.
The customer gets billed when they purchase. You could choose to leave the IAP unfulfilled if you wanted to, but you'd need to report fulfillment before the customer could purchase that IAP a second time.
If you want to use the IAP as a durable though you should just use a durable. One thing to keep in mind is that if your app is uninstalled, then reinstalled (on same device or different device w/ same Microsoft account) you'll still be able to check for a list of purchased Durable IAPs using the ProductLicenses API. This list will not return info about the Consumable IAPs though, you're expected to fulfill those and track the consumable content through your own means.

How to Reset In-App Purchase?

I am testing my in-app purchases, I uploaded my app to the windows store as beta and made an in-app product.
I tried it out and noticed a bug, I want to reset the in app purchase(it is hide ads) but I am not sure how to do this.
I want it so it is like the user account that bought the in-app never actually bought it.
I am going to assume that you are talking about a durable in app purchase, since consumable purchases can be bought as many times as one wants.
Once a durable purchase is made, it is permanent to the account. A user could call customer service to have this reversed, but it is not common (I have done this).
However it is unlikely that a rep would reverse a free in app purchase for a beta app to assist in testing.
If you would like to test your app without having to deal with those issues, Microsoft has provided guidance in how to test in app purchases.
So far as i know, if someone bought something through store, he cannot actually get the money back. If you're releasing app, you should pre-test it to be 100% sure it's working. If you're not sure how is the in-app purchase working, there is a plenty of forum threads about how to do this efficiently. Long story short, if someone already bought this in-app feature, either you cannot block it to him or refund his money.
I'd recommend testing In App Purchases through the emulator. Every time you restart the emulator it's like booting up a fresh device, so you'll be able to purchase IAPs again.