4 * Copyright (C) 2007 Google Inc.
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
20 * This is an example for Merchant handled subscriptions. This code will generate a
25 require_once('library/googlerequest.php');
26 require_once('library/googleitem.php');
28 define('RESPONSE_HANDLER_ERROR_LOG_FILE', 'googleerror.log');
29 define('RESPONSE_HANDLER_LOG_FILE', 'googlemessage.log');
31 $merchant_id = ""; // Your Merchant ID
32 $merchant_key = ""; // Your Merchant Key
33 $server_type = "sandbox"; // change this to go live
34 $currency = 'USD'; // set to GBP if in the UK
35 $google_order_id = ""; //google order id of recurrence order
37 $Grequest = new GoogleRequest($merchant_id, $merchant_key, $server_type, $currency);
39 $item1 = new GoogleItem("recurring item", "recurring item fee", 1, 30.00);
40 $item1->SetCurrency($currency);
41 $items = array($item1);
42 $Grequest->SendRecurrenceRequest($google_order_id, $items);