function testVoid_failsOnDeclinedPayPal()
 {
     $nonce = Braintree_Test_Nonces::$paypalOneTimePayment;
     $result = Braintree_Transaction::sale(array('amount' => Braintree_Test_TransactionAmounts::$decline, 'paymentMethodNonce' => $nonce));
     $this->setExpectedException('Braintree_Exception_ValidationsFailed');
     Braintree_Transaction::voidNoValidate($result->transaction->id);
 }
Esempio n. 2
0
 function testVoidNoValidate_throwsIfNotInvalid()
 {
     $transaction = Braintree_Transaction::saleNoValidate(array('amount' => '100.00', 'creditCard' => array('number' => '5105105105105100', 'expirationDate' => '05/12')));
     $this->assertEquals(Braintree_Transaction::AUTHORIZED, $transaction->status);
     $voided = Braintree_Transaction::voidNoValidate($transaction->id);
     $this->assertEquals(Braintree_Transaction::VOIDED, $voided->status);
     $this->setExpectedException('Braintree_Exception_ValidationsFailed');
     $voided = Braintree_Transaction::voidNoValidate($transaction->id);
 }