/home/desid573/public_html/app/braintree/tests/integration
NameSizeModeActions
Error/-0755rm
Result/-0755rm
AddOnsTest.php29530644editdlrm
AddressTest.php128330644editdlrm
ApplePayTest.php25950644editdlrm
ClientTokenTest.php70160644editdlrm
CreditCardTest.php564890644editdlrm
CreditCardVerificationAdvancedSearchTest.php112090644editdlrm
CreditCardVerificationTest.php22660644editdlrm
CustomerAdvancedSearchTest.php76690644editdlrm
CustomerTest.php706950644editdlrm
DisbursementTest.php12060644editdlrm
DiscountTest.php30720644editdlrm
DisputeSearchTest.php37070644editdlrm
DisputeTest.php155170644editdlrm
DocumentUploadTest.php41850644editdlrm
GraphQLTest.php27850644editdlrm
HttpClientApi.php41700644editdlrm
HttpTest.php62380644editdlrm
IdealPaymentTest.php41410644editdlrm
MasterpassCardTest.php60220644editdlrm
MerchantAccountTest.php300400644editdlrm
MerchantTest.php101600644editdlrm
MultipleValueNodeTest.php33390644editdlrm
OAuthTest.php137320644editdlrm
PaymentMethodNonceTest.php79650644editdlrm
PaymentMethodTest.php696180644editdlrm
PaymentMethodWithUsBankAccountTest.php64830644editdlrm
PayPalAccountTest.php113000644editdlrm
PlanTest.php47570644editdlrm
SamsungPayCardTest.php87580644editdlrm
SettlementBatchSummaryTest.php34970644editdlrm
SubscriptionHelper.php24600644editdlrm
SubscriptionSearchTest.php178430644editdlrm
SubscriptionTest.php553940644editdlrm
TestTransactionTest.php28890644editdlrm
TextNodeTest.php53790644editdlrm
TransactionAdvancedSearchTest.php657420644editdlrm
TransactionLineItemTest.php14010644editdlrm
TransactionTest.php2413430644editdlrm
TransactionWithUsBankAccountTest.php118920644editdlrm
TransparentRedirectTest.php124570644editdlrm
UsBankAccountTest.php46910644editdlrm
UsBankAccountVerificationTest.php98960644editdlrm
VisaCheckoutCardTest.php70770644editdlrm
Edit: /home/desid573/public_html/app/braintree/tests/integration/PaymentMethodNonceTest.php (7965B)
$customer->id, 'cardholderName' => 'Cardholder', 'number' => '5105105105105100', 'expirationDate' => '05/12', ])->creditCard; $result = Braintree\PaymentMethodNonce::create($card->token); $this->assertTrue($result->success); $this->assertNotNull($result->paymentMethodNonce); $this->assertNotNull($result->paymentMethodNonce->nonce); } public function testCreate_fromNonExistentPaymentMethodToken() { $this->setExpectedException('Braintree\Exception\NotFound'); Braintree\PaymentMethodNonce::create('not_a_token'); } public function testFind_exposesVenmoDetails() { $foundNonce = Braintree\PaymentMethodNonce::find('fake-venmo-account-nonce'); $details = $foundNonce->details; $this->assertEquals('99', $details['lastTwo']); $this->assertEquals('venmojoe', $details['username']); $this->assertEquals('Venmo-Joe-1', $details['venmoUserId']); } public function testFind_exposesThreeDSecureInfo() { $creditCard = [ 'creditCard' => [ 'number' => '4111111111111111', 'expirationMonth' => '12', 'expirationYear' => '2020' ] ]; $nonce = Helper::generate3DSNonce($creditCard); $foundNonce = Braintree\PaymentMethodNonce::find($nonce); $info = $foundNonce->threeDSecureInfo; $this->assertEquals($nonce, $foundNonce->nonce); $this->assertEquals('CreditCard', $foundNonce->type); $this->assertEquals('Y', $info->enrolled); $this->assertEquals('authenticate_successful', $info->status); $this->assertTrue($info->liabilityShifted); $this->assertTrue($info->liabilityShiftPossible); } public function testFind_returnsBin() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactableVisa); $this->assertEquals("401288", $nonce->details["bin"]); } public function testFind_exposesBinData() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactableVisa); $this->assertEquals(Braintree\Test\Nonces::$transactableVisa, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $binData = $nonce->binData; $this->assertEquals(Braintree\CreditCard::COMMERCIAL_UNKNOWN, $binData->commercial); $this->assertEquals(Braintree\CreditCard::DEBIT_UNKNOWN, $binData->debit); $this->assertEquals(Braintree\CreditCard::DURBIN_REGULATED_UNKNOWN, $binData->durbinRegulated); $this->assertEquals(Braintree\CreditCard::HEALTHCARE_UNKNOWN, $binData->healthcare); $this->assertEquals(Braintree\CreditCard::PAYROLL_UNKNOWN, $binData->payroll); $this->assertEquals(Braintree\CreditCard::PREPAID_NO, $binData->prepaid); $this->assertEquals("Unknown", $binData->issuingBank); $this->assertEquals("Unknown", $binData->productId); } public function testFind_returnsBinDataForCommercialNonce() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactableCommercial); $this->assertEquals(Braintree\Test\Nonces::$transactableCommercial, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $this->assertEquals(Braintree\CreditCard::COMMERCIAL_YES, $nonce->binData->commercial); } public function testFind_returnsBinDataForDebitNonce() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactableDebit); $this->assertEquals(Braintree\Test\Nonces::$transactableDebit, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $this->assertEquals(Braintree\CreditCard::DEBIT_YES, $nonce->binData->debit); } public function testFind_returnsBinDataForDurbinRegulatedNonce() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactableDurbinRegulated); $this->assertEquals(Braintree\Test\Nonces::$transactableDurbinRegulated, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $this->assertEquals(Braintree\CreditCard::DURBIN_REGULATED_YES, $nonce->binData->durbinRegulated); } public function testFind_returnsBinDataForHealthcareNonce() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactableHealthcare); $this->assertEquals(Braintree\Test\Nonces::$transactableHealthcare, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $this->assertEquals(Braintree\CreditCard::HEALTHCARE_YES, $nonce->binData->healthcare); } public function testFind_returnsBinDataForPayrollNonce() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactablePayroll); $this->assertEquals(Braintree\Test\Nonces::$transactablePayroll, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $this->assertEquals(Braintree\CreditCard::PAYROLL_YES, $nonce->binData->payroll); } public function testFind_returnsBinDataForPrepaidNonce() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactablePrepaid); $this->assertEquals(Braintree\Test\Nonces::$transactablePrepaid, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $this->assertEquals(Braintree\CreditCard::PREPAID_YES, $nonce->binData->prepaid); } public function testFind_returnsBinDataForCountryOfIssuanceNonce() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactableCountryOfIssuanceUSA); $this->assertEquals(Braintree\Test\Nonces::$transactableCountryOfIssuanceUSA, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $this->assertEquals("USA", $nonce->binData->countryOfIssuance); } public function testFind_returnsBinDataForIssuingBankNonce() { $nonce = Braintree\PaymentMethodNonce::find(Braintree\Test\Nonces::$transactableIssuingBankNetworkOnly); $this->assertEquals(Braintree\Test\Nonces::$transactableIssuingBankNetworkOnly, $nonce->nonce); $this->assertEquals('CreditCard', $nonce->type); $this->assertNotNull($nonce->binData); $this->assertEquals("NETWORK ONLY", $nonce->binData->issuingBank); } public function testFind_exposesNullThreeDSecureInfoIfNoneExists() { $http = new HttpClientApi(Braintree\Configuration::$global); $nonce = $http->nonce_for_new_card([ "creditCard" => [ "number" => "4111111111111111", "expirationMonth" => "11", "expirationYear" => "2099" ] ]); $foundNonce = Braintree\PaymentMethodNonce::find($nonce); $info = $foundNonce->threeDSecureInfo; $this->assertEquals($nonce, $foundNonce->nonce); $this->assertNull($info); } public function testFind_nonExistantNonce() { $this->setExpectedException('Braintree\Exception\NotFound'); Braintree\PaymentMethodNonce::find('not_a_nonce'); } }