Beispiel #1
0
<?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');
 }