How to deal with the use of fake credit card users to pay In-App purchase goods?

Hello, Everyone


If the user uses a fake credit card or cracked In-App purchase service lead to the successful purchase of the In-App purchase goods, the developer did not get the money but provided the service, who bear this responsibility, Apple finally how to present the cost?

Fake credit card - This is a rare event. I believe the receipt will show a cancellation_date so if you are worried, you can refresh and inspect the receipt again.


Cracked In-App Purchase - this occurs regularly. You can decode and inspect the receipt to be sure it is unique and specific for the device. Sending the receipt to Apple servers is a bit less secure because receipts can now be reused. (The problem is that the transaction_id is reused on repurchases so it is no longer unique.) You will need to check the dates on the receipt to be sure it is not too old (although here there is a problem with an ask-to-buy) or transmit the actual transactionIdentifier with the receipt to your servers.

How to deal with the use of fake credit card users to pay In-App purchase goods?
 
 
Q