Post

Replies

Boosts

Views

Activity

How to trigger REFUND ServerNotification for test.
We are developing the system which receives the App Store Server Notifications. https://developer.apple.com/documentation/appstoreservernotifications We needs the way to test this system with producing the Notification, especially about REFUND notification type. Is there any way? Maybe there is no choice but to actually refund by requesting from reportaproblem.apple.com? https://support.apple.com/en-us/HT204084 I think this request is manually handled by Apple support operator and take a long time. So, we would be happy if there is a simple way to produce REFUND server notification for test.
1
1
1.5k
Mar ’22
Is cancellation_reason property in ServerNotification helpful to identify refund abuse?
We are planning to ban users who repeat suspected refund abuse. For judging the refund is abuse or not, we think the cancellation_reason property in ServerNotification helpful. https://developer.apple.com/documentation/appstoreservernotifications/unified_receipt/latest_receipt_info cancellation_reason: The reason for a refunded or revoked transaction. A value of “1” indicates that the customer canceled their transaction due to an actual or perceived issue within your app. A value of “0” indicates that the transaction was canceled for another reason; for example, if the customer made the purchase accidentally. Possible values: 1, 0 We're thinking to judge the user who refunds many times with cancellation_reason = 0 as suspicious of abuse, and ban. Question: Is it OK to use cancellation_reason for such judgement? How is the property determined? Does it only rely on User's report? Or does the Apple Support make a judgement? Can you provide a general exsample when cancellation_reason is 0? (We want reply from person inside Apple). About Identify Refund Abuse: https://developer.apple.com/documentation/storekit/original_api_for_in-app_purchase/handling_refund_notifications#3591293
0
0
1k
Mar ’22
How to find the refunded item key from response body v1 on Server Notification
Question about data format of response body v1 on “Server Notification” (not storekit). https://developer.apple.com/documentation/appstoreservernotifications/responsebodyv1 We’d like to specify the refunded product or purchase record in our database when receiving the REFUND notification. We are guessingproduct_id and original_transaction_id in the most-recent latest_receipt_info are the keys for specify that, and we can find most-recent latest_receipt_info by checking the purchase_date. But we haven’t found official information from apple about that and we can't sure about our guess. We just found infomation about storekit, but not for server notification. https://developer.apple.com/documentation/storekit/original_api_for_in-app_purchase/handling_refund_notifications Does anyone know the official information or actual utilization experience? What are the rest of the latest_receipt_info array? Why it is designed as array?
1
0
652
Mar ’22