<?php // $CVSHeader: _freebeer/www/demo/Debug.php,v 1.2 2004/03/07 17:51:33 ross Exp $ // Copyright (c) 2002-2004, Ross Smith. All rights reserved. // Licensed under the BSD or LGPL License. See license.txt for details. require_once './_demo.php'; require_once FREEBEER_BASE . '/lib/Debug.php'; fbDebug::setLevel(FB_DEBUG_ALL); echo html_header_demo('fbDebug demo'); echo "<pre>\n"; echo 'fbDebug::getLevel()=', fbDebug::getLevel(), "\n"; fbDebug::log('log'); assert('1 == 2'); print_r(debug_backtrace()); fbDebug::stackdump(); fbDebug::trace("Hey you!"); ?> </pre> <address> $CVSHeader: _freebeer/www/demo/Debug.php,v 1.2 2004/03/07 17:51:33 ross Exp $ </address> </body> </html>
<?php // $CVSHeader: _freebeer/www/demo/Payment_PayflowPro.php,v 1.2 2004/03/07 17:51:33 ross Exp $ // Copyright (c) 2002-2004, Ross Smith. All rights reserved. // Licensed under the BSD or LGPL License. See license.txt for details. require_once './_demo.php'; require_once FREEBEER_BASE . '/lib/Debug.php'; //require_once FREEBEER_BASE . '/lib/Random.php'; require_once FREEBEER_BASE . '/lib/Payment/PayflowPro.php'; fbDebug::setLevel(FB_DEBUG_TEXT); echo html_header_demo('fbPayment_PayflowPro Class'); echo "<pre>"; $fields = array('login' => 'rosssmith2', 'partner' => 'VeriSign', 'password' => 'rosssmith22', 'CVV2' => '223', 'city' => 'SANTA MONICA', 'description' => 'Product Description', 'invoice_number' => '12345', 'company' => 'N/A', 'country' => 'US', 'email' => '*****@*****.**', 'expiration' => '1205', 'first_name' => 'Ross', 'last_name' => 'Smith', 'state' => 'CA', 'address' => '832 EUCLID ST 107', 'zip' => '90403-1735'); $p =& new fbPayment_PayflowPro(); $p->setTestMode(true); $p->setFields($fields); $p->setTestCardType(FB_PAYMENT_CREDIT_CARD_TYPE_VISA); $p->setTestResponseType(FB_PAYMENT_RESPONSE_TYPE_APPROVED); $p->setTestTransactionType(FB_PAYMENT_TRANSACTION_TYPE_SALE); $p->submit(); $p->printResults();