我使用计费应用程序(版本 3)构建 Android 应用程序。我想使用 openssl_verify() 在我的服务器 PHP 中验证购买。我需要四个值:$data、$signature、$public_key 和 $SIGNATURE_ALGORITHM。我在这里找到了一个解决方案,但我不明白 $data 应该采用什么形式?我在 Android 应用程序中得到 responseData:
'{
"orderId":"12999763169054705758.1371079406387615",
"packageName":"com.example.app",
"productId":"exampleSku",
"purchaseTime":1345678900000,
"purchaseState":0,
"developerPayload":"bGoa+V7g /yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ",
"purchaseToken":"rojeslcdyyiapnqcynkjyyjh"
}'
我有应用程序的签名。我需要如何转换字符串以便可以在函数 php openssl_verify() 中使用它?
谢谢。