/** * @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')); }
/** * @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); }
/** * @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'); }