实现应用内购买结算:
https://developer.android.google.cn/google/play/billing/billing_integrate.html?hl=zh-cn
字段参考:
https://developer.android.google.cn/google/play/billing/billing_reference.html?hl=zh-cn#getBuyIntent
# PHP服务端验证
$inappPurchaseData = Request::input('INAPP_PURCHASE_DATA');
$inappDataSignature = Request::input('INAPP_DATA_SIGNATURE');
$googlePublicKey = 'xxxx'; # google后台能获取到的
$publicKey = "-----BEGIN PUBLIC KEY-----" . PHP_EOL . chunk_split($googlePublicKey, 64, PHP_EOL) .
"-----END PUBLIC KEY-----";
$publicKeyHandle = openssl_get_publickey($publicKey);
$verify = openssl_verify($inappPurchaseData, base64_decode($inappDataSignature),
$publicKeyHandle, OPENSSL_ALGO_SHA1);
# $verify == 1 则验证通过, 0 表示验证失败