<?php /** * This code is generating JWT of a product. * * @copyright 2013 Google Inc. All rights reserved. * @author Rohit Panwar <*****@*****.**> */ /** * JWT class to encode/decode payload into JWT format. */ include_once "JWT.php"; /** * Get payload of the product. */ include_once "payload.php"; $user_id = get_current_user_id(); $sellerIdentifier = $merchantid; $sellerSecretKey = $merchantkey; $payload = new Payload(); $payload->SetIssuedAt(time()); $payload->SetExpiration(time() + 3600); $payload->AddProperty("name", "{$post_title}"); $payload->AddProperty("description", "{$post_title}"); $payload->AddProperty("price", "{$payable_amount}"); $payload->AddProperty("currencyCode", "{$currency_code}"); $payload->AddProperty("sellerData", "user_id:{$user_id},post_id:{$last_postid}"); // Creating payload of the product. $Token = $payload->CreatePayload($sellerIdentifier); // Encoding payload into JWT format. $jwtToken = JWT::encode($Token, $sellerSecretKey);
* This code is generating JWT of a product. * * @copyright 2013 Google Inc. All rights reserved. * @author Rohit Panwar <*****@*****.**> */ /** * JWT class to encode/decode payload into JWT format. */ include_once ABSPATH . 'wp-content/plugins/UiGEN-Core/core-files/payment/google_jwt.php'; /** * Get merchant account information. */ include_once ABSPATH . 'wp-content/plugins/UiGEN-Core/core-files/payment/google_seler_info.php'; /** * Get payload of the product. */ include_once ABSPATH . 'wp-content/plugins/UiGEN-Core/core-files/payment/google_payload.php'; $sellerIdentifier = SellerInfo::$issuerId; $sellerSecretKey = SellerInfo::$secretKey; $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($sellerIdentifier); // Encoding payload into JWT format. $jwtToken = JWT::encode($Token, $sellerSecretKey);
* * @author Rohit Panwar <*****@*****.**> * * This code is generating JWT of a product. */ /** * JWT class to encode/decode payload into JWT format. */ include_once 'lib/JWT.php'; /** * Get merchant account information. */ include_once 'seller_info.php'; /** * Get payload of the product. */ include_once 'payload.php'; $sellerIdentifier = SellerInfo::$issuerId; $sellerSecretKey = SellerInfo::$secretKey; $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($sellerIdentifier); // Encoding payload into JWT format. $jwtToken = JWT::encode($Token, $sellerSecretKey);