<?php
$json = <<<EOT
{
"Store": "GooglePlay",
"TransactionID": "GPA.3342-9814-8366-27273",
"Payload": {
"json": {"orderId":"GPA.3342-9814-8366-27273","packageName":"com.blayzegames.iosfps","productId":"com.blayzegames.iosfps.goldtierone","purchaseTime":1606718938106,"purchaseState":0,"developerPayload":{"developerPayload":"","is_free_trial":false,"has_introductory_price_trial":false,"is_updated":false,"accountId":""},"purchaseToken":"PURCHASE_TOKEN","skuDetails":{"productId":"com.blayzegames.iosfps.goldtierone","type":"inapp","price":"₹260.00","price_amount_micros":260000000,"price_currency_code":"INR","title":"500 Gold (Bullet Force)","description":"500 in-game Gold to be used for buying other in-game things","skuDetailsToken":"SKU"},"isPurchaseHistorySupported":true}
}
}
EOT;
var_dump(json_decode($json));
- Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
- object(stdClass)#1 (3) {
["Store"]=>
string(10) "GooglePlay"
["TransactionID"]=>
string(24) "GPA.3342-9814-8366-27273"
["Payload"]=>
object(stdClass)#5 (1) {
["json"]=>
object(stdClass)#2 (9) {
["orderId"]=>
string(24) "GPA.3342-9814-8366-27273"
["packageName"]=>
string(22) "com.blayzegames.iosfps"
["productId"]=>
string(34) "com.blayzegames.iosfps.goldtierone"
["purchaseTime"]=>
int(1606718938106)
["purchaseState"]=>
int(0)
["developerPayload"]=>
object(stdClass)#3 (5) {
["developerPayload"]=>
string(0) ""
["is_free_trial"]=>
bool(false)
["has_introductory_price_trial"]=>
bool(false)
["is_updated"]=>
bool(false)
["accountId"]=>
string(0) ""
}
["purchaseToken"]=>
string(14) "PURCHASE_TOKEN"
["skuDetails"]=>
object(stdClass)#4 (8) {
["productId"]=>
string(34) "com.blayzegames.iosfps.goldtierone"
["type"]=>
string(5) "inapp"
["price"]=>
string(9) "₹260.00"
["price_amount_micros"]=>
int(260000000)
["price_currency_code"]=>
string(3) "INR"
["title"]=>
string(23) "500 Gold (Bullet Force)"
["description"]=>
string(59) "500 in-game Gold to be used for buying other in-game things"
["skuDetailsToken"]=>
string(3) "SKU"
}
["isPurchaseHistorySupported"]=>
bool(true)
}
}
}
- Output for 8.3.5
- Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
object(stdClass)#1 (3) {
["Store"]=>
string(10) "GooglePlay"
["TransactionID"]=>
string(24) "GPA.3342-9814-8366-27273"
["Payload"]=>
object(stdClass)#5 (1) {
["json"]=>
object(stdClass)#2 (9) {
["orderId"]=>
string(24) "GPA.3342-9814-8366-27273"
["packageName"]=>
string(22) "com.blayzegames.iosfps"
["productId"]=>
string(34) "com.blayzegames.iosfps.goldtierone"
["purchaseTime"]=>
int(1606718938106)
["purchaseState"]=>
int(0)
["developerPayload"]=>
object(stdClass)#3 (5) {
["developerPayload"]=>
string(0) ""
["is_free_trial"]=>
bool(false)
["has_introductory_price_trial"]=>
bool(false)
["is_updated"]=>
bool(false)
["accountId"]=>
string(0) ""
}
["purchaseToken"]=>
string(14) "PURCHASE_TOKEN"
["skuDetails"]=>
object(stdClass)#4 (8) {
["productId"]=>
string(34) "com.blayzegames.iosfps.goldtierone"
["type"]=>
string(5) "inapp"
["price"]=>
string(9) "₹260.00"
["price_amount_micros"]=>
int(260000000)
["price_currency_code"]=>
string(3) "INR"
["title"]=>
string(23) "500 Gold (Bullet Force)"
["description"]=>
string(59) "500 in-game Gold to be used for buying other in-game things"
["skuDetailsToken"]=>
string(3) "SKU"
}
["isPurchaseHistorySupported"]=>
bool(true)
}
}
}
preferences:
162.82 ms | 405 KiB | 149 Q