kesar / googlewalletdigitalgoods
GoogleWalletDigitalGoods 是一个PHP库,可以帮助您使用谷歌钱包。
dev-master
2014-03-14 01:41 UTC
Requires
- php: >=5.3.3
This package is auto-updated.
Last update: 2024-09-11 14:05:59 UTC
README
一个用于与谷歌数字钱包交互的PHP库。
Composer 安装
GoogleWalletDigitalGoods 可以通过Composer安装(https://getcomposer.org.cn/)。将以下内容添加到您的composer.json文件中。Composer将处理自动加载。
{ "require": { "kesar/googlewalletdigitalgoods": "dev-master" } }
用法
use \GoogleWalletDigitalGoods\SellerInfo; use \GoogleWalletDigitalGoods\Payload; use \GoogleWalletDigitalGoods\JWT; $payload = new Payload(); $payload->setIssuedAt(time()); $payload->setExpiration(time() + 3600); $payload->addProperty("name", "Piece of Cake"); $payload->addProperty( "description", "Virtual chocolate cake to fill your virtual tummy" ); $payload->addProperty("price", "10.50"); $payload->addProperty("currencyCode", "USD"); $payload->addProperty( "sellerData", "user_id:1224245,offer_code:3098576987,affiliate:aksdfbovu9j" ); // Creating payload of the product. $Token = $payload->createPayload(SellerInfo::$issuerId); // Encoding payload into JWT format. $jwtToken = JWT::encode($Token, SellerInfo::$secretKey);
测试
要测试库本身,运行PHPUnit测试
phpunit --configuration phpunit.xml.dist