Esempio n. 1
0
 public function testCreate_withVenmoSdkSession()
 {
     $result = Braintree\Customer::create(['firstName' => 'Bat', 'lastName' => 'Manderson', 'creditCard' => ['number' => '5105105105105100', 'expirationDate' => '05/12', 'options' => ['venmoSdkSession' => Braintree\Test\VenmoSdk::getTestSession()]]]);
     $this->assertEquals(true, $result->success);
     $customer = $result->customer;
     $this->assertEquals(true, $customer->creditCards[0]->venmoSdk);
 }
 public function testCreate_with_invalidVenmoSdkSession()
 {
     $customer = Braintree\Customer::createNoValidate();
     $result = Braintree\CreditCard::create(array('customerId' => $customer->id, 'number' => '5105105105105100', 'expirationDate' => '05/12', 'options' => array('venmoSdkSession' => Braintree\Test\VenmoSdk::getInvalidTestSession())));
     $this->assertTrue($result->success);
     $this->assertFalse($result->creditCard->isVenmoSdk());
 }
 public function testSale_withVenmoSdkSession()
 {
     $result = Braintree\Transaction::sale(['amount' => '10.00', 'creditCard' => ['number' => '5105105105105100', 'expirationDate' => '05/12'], 'options' => ['venmoSdkSession' => Braintree\Test\VenmoSdk::getTestSession()]]);
     $this->assertEquals(true, $result->success);
     $transaction = $result->transaction;
     $this->assertEquals(true, $transaction->creditCardDetails->venmoSdk);
 }