/**
  * @covers OpenBuildings\PayPal\Payment_Adaptive::ap_api_url
  */
 public function test_ap_api_url()
 {
     Payment::environment(Payment::ENVIRONMENT_SANDBOX);
     $this->assertEquals('https://svcs.sandbox.paypal.com/AdaptivePayments', Payment_Adaptive::ap_api_url());
     Payment::environment(Payment::ENVIRONMENT_LIVE);
     $this->assertEquals('https://svcs.paypal.com/AdaptivePayments/ExecutePayment', Payment_Adaptive::ap_api_url('ExecutePayment'));
 }
Beispiel #2
0
 /**
  * @covers OpenBuildings\PayPal\Payment_Adaptive_Simple::approve_url
  */
 public function test_approve_url()
 {
     Payment::environment(Payment::ENVIRONMENT_SANDBOX);
     $this->assertEquals('https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay?paykey=some_pay_key&expType=mini', Payment_Adaptive_Simple::approve_url('some_pay_key', TRUE));
     Payment::environment(Payment::ENVIRONMENT_LIVE);
     $this->assertEquals('https://www.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=some_pay_key', Payment_Adaptive_Simple::approve_url('some_pay_key'));
 }
 public function setUp()
 {
     parent::setUp();
     Payment::environment(Payment::ENVIRONMENT_SANDBOX);
 }
Beispiel #4
0
 /**
  * @covers OpenBuildings\PayPal\Payment::environment
  */
 public function test_environment()
 {
     Payment::environment(Payment::ENVIRONMENT_SANDBOX);
     $this->assertEquals(Payment::ENVIRONMENT_SANDBOX, Payment::environment());
     Payment::environment(Payment::ENVIRONMENT_LIVE);
     $this->assertEquals(Payment::ENVIRONMENT_LIVE, Payment::environment());
     $this->setExpectedException('OpenBuildings\\PayPal\\Exception', 'PayPal environment "not-existing-environment" is not allowed!');
     Payment::environment('not-existing-environment');
 }