const data = await despia("getpurchasehistory://", ["restoredData"])
const purchases = data.restoredData
console.log(purchases)
// Same response for iOS:
[
{
"transactionId": "1000000987654321",
"originalTransactionId": "1000000123456789",
"productId": "com.app.premium.monthly",
"type": "subscription",
"entitlementId": "premium",
"externalUserId": "abc123",
"isAnonymous": false,
"isActive": true,
"willRenew": true,
"purchaseDate": "2024-01-15T14:32:05Z",
"originalPurchaseDate": "2023-06-20T09:15:33Z",
"expirationDate": "2024-02-15T14:32:05Z",
"store": "app_store",
"country": "USA",
"receipt": "MIIbngYJKoZIhvcNAQcCoIIbajCCG2YCAQExDzANBglghkgBZQMEAgEFADCCC...",
"environment": "production"
},
{
"transactionId": "1000000555555555",
"originalTransactionId": "1000000555555555",
"productId": "com.app.removeads",
"type": "product",
"entitlementId": "no_ads",
"externalUserId": "abc123",
"isAnonymous": false,
"isActive": true,
"willRenew": false,
"purchaseDate": "2023-12-01T08:00:00Z",
"originalPurchaseDate": "2023-12-01T08:00:00Z",
"expirationDate": null,
"store": "app_store",
"country": "USA",
"receipt": "MIIbngYJKoZIhvcNAQcCoIIbajCCG2YCAQExDzANBglghkgBZQMEAgEFADCCC...",
"environment": "production"
}
]
// Same response for Android:
[
{
"transactionId": "GPA.3372-4150-9088-12345",
"originalTransactionId": "GPA.3372-4150-9088-12345",
"productId": "com.app.premium.monthly",
"type": "subscription",
"entitlementId": "premium",
"externalUserId": "abc123",
"isAnonymous": false,
"isActive": true,
"willRenew": true,
"purchaseDate": "2024-01-15T14:32:05Z",
"originalPurchaseDate": "2023-06-20T09:15:33Z",
"expirationDate": "2024-02-15T14:32:05Z",
"store": "play_store",
"country": "US",
"receipt": "kefhajglhaljhfajkfajk.AO-J1OxBnT3hAjkl5FjpKc9-wq8QrZ...",
"environment": "production"
},
{
"transactionId": "GPA.3372-4150-9088-67890",
"originalTransactionId": "GPA.3372-4150-9088-67890",
"productId": "com.app.removeads",
"type": "product",
"entitlementId": "no_ads",
"externalUserId": "abc123",
"isAnonymous": false,
"isActive": true,
"willRenew": false,
"purchaseDate": "2023-12-01T08:00:00Z",
"originalPurchaseDate": "2023-12-01T08:00:00Z",
"expirationDate": null,
"store": "play_store",
"country": "US",
"receipt": "minodkpfokbofclncmaa.AO-J1Oy2fXpTml7rKxE3vNc9-kPzY...",
"environment": "production"
}
]
Restore Purchase
Updated on