<?php define('APP_TOPDIR', realpath(__DIR__ . '/../src/php')); set_include_path(APP_TOPDIR . PATH_SEPARATOR . get_include_path()); require_once 'gwc.autoloader.php'; $paypal = \Rbs\Payment\Factory::factory('Paypal'); $paypal->setAccountIdentifier('*****@*****.**'); $paypal->setCurrency('USD'); $paypal->setSingleItem('T-shirt', 4.99, "1001"); $paypal->setOrderNumber(100); $paypal->setReturnOnSuccessUrl('http://phpfour.com/payment/paypal_success.php'); $paypal->setReturnOnFailureUrl('http://phpfour.com/payment/paypal_failure.php'); $paypal->setNotificationUrl('http://phpfour.com/payment/paypal_ipn.php'); $paypal->proceed();
<?php define('APP_TOPDIR', realpath(__DIR__ . '/../src/php')); set_include_path(APP_TOPDIR . PATH_SEPARATOR . get_include_path()); require_once 'gwc.autoloader.php'; $twoCheckout = \Rbs\Payment\Factory::factory('TwoCheckout'); $twoCheckout->setAccountIdentifier(array('sid' => 1234567, 'secret' => 'tango')); $twoCheckout->setCurrency('USD'); $twoCheckout->setSingleItem('T-shirt', 4.99, "1001"); $twoCheckout->setOrderNumber(100); $twoCheckout->setReturnOnSuccessUrl('http://phpfour.com/payment/twocheckout_success.php'); $twoCheckout->proceed();
/** * @expectedException InvalidArgumentException */ public function testDoesNotLoadInvalidGateway() { $factory = \Rbs\Payment\Factory::factory('Invalid'); }