| itemId
|
String
|
Unique identifier of the in-app product registered in Seller Portal
|
| paymentId
|
String
|
Unique identifier assigned to the in-app product payment transaction when it was successful
|
| orderId
|
String
|
Unique identifier assigned to the purchase receipt
|
| packageName
|
String
|
Package name of the app with a completed transaction
|
| itemName
|
String
|
Title of the in-app product registered in Seller Portal
|
| itemDesc
|
String
|
Brief explanation of the in-app product registered in Seller Portal
|
| purchaseDate
|
String
|
Date and time of the product purchase and payment transaction (YYYY-MM-DD HH:mm:ss GMT)
|
| paymentAmount
|
String
|
Total amount, including the in-app product price and all applicable taxes, billed to the user
|
| status
|
String
|
Processing result of the request for the receipt:
"success" Success
"fail" Failed
"cancel" The purchase transaction was canceled
Note: For canceled transactions, the old iap/getPurchaseReceipt only passed "fail", but the iap/v6/receipt passes "cancel" and transaction information together.
|
| paymentMethod
|
String
|
Type of payment option used to purchase the product
"Credit Card", "Mobile Micro Purchase", "Prepaid Card", "PSMS", "Carrier Billing" and others.
|
| mode
|
String
|
IAP operating mode in effect at the time of purchase:
"TEST" Developer Test Mode which always returns Success or Fail result
"PRODUCTION" Production Mode
|
| consumeYN
|
String
|
For consumable items only, whether or not the item has been reported as consumed and is available for purchase again:
"Y" Consumed
"N" Not Consumed
|
| comsumeDate
|
String
|
Date and time when the consumable item was reported as consumed (YYYY-MM-DD HH:mm:ss GMT)
|
| consumeDeviceModel
|
String
|
Model name of the device that reported the item as consumed
|
| acknowledgeYN
|
String
|
Whether or not acknowledge that the user has been granted entitlement for the purchased non-consumable item or subscription:
"Y" Acknowledged
"N" Not Acknowledged
|
| acknowledgeDate
|
String
|
Date and time when the purchase of non-consumable item or subscription was acknowledged (YYYY-MM-DD HH:mm:ss GMT)
|
| acknowledgeDeviceModel
|
String
|
Model name of the device that acknowledged non-consumable item or subscription
|
| passThroughParam
|
String
|
Deprecated since IAP 6.4.0 Transaction ID created by your app for security Returned only if the pass-through parameter was set.
Note: The old iap/getPurchaseReceipt passed the base64 encoded value, but the iap/v6/receipt passes the value as it is set in the game.
|
| currencyCode
|
String
|
Currency code (3 characters) of the purchaser's local currency. (for example, EUR, GBP, USD)
|
| currencyUnit
|
String
|
Symbol of the purchaser's local currency (for example, €, £, or $)
|
| cancelDate
|
String
|
For canceled transaction only, Date and time the purchase transaction was canceled (YYYY-MM-DD HH:mm:ss GMT)
Note: Added since iap/v6/receipt
|
| obfuscatedAccountId
|
String
|
Obfuscated account id which you sent when you called startPayment() or changeSubscriptionPlan()
|
| obfuscatedProfileId
|
String
|
Obfuscated profile id which you sent when you called startPayment() or changeSubscriptionPlan()
|
| errorCode
|
Integer
|
For failed request only, error code
|
| errorMessage
|
String
|
For failed request only, detailed error message
|