PHP Class Test\Integration\PaymentMethodTest

Inheritance: extends Test\Setup
Mostra file Open project: braintree/braintree_php

Public Methods

Method Description
testCreateWithVerificationAmount ( )
testCreate_acceptsNumberAndOtherCreditCardParameters ( )
testCreate_allowsPassingABillingAddressIdOutsideOfTheNonce ( )
testCreate_allowsPassingABillingAddressOutsideOfTheNonce ( )
testCreate_allowsPassingDefaultOptionWithNonce ( )
testCreate_doesNotOverrideTheBillingAddressForAVaultedCreditCard ( )
testCreate_doesNotReturnAnErrorIfCreditCardOptionsArePresentForAPaypalNonce ( )
testCreate_doesNotWorkForUnvalidatedOnetimePaypalAccountNonce ( )
testCreate_fromAbstractPaymentMethodNonce ( )
testCreate_fromFakeAmexExpressCheckoutCardNonce ( )
testCreate_fromFakeAndroidPayNetworkTokenNonce ( )
testCreate_fromFakeAndroidPayProxyCardNonce ( )
testCreate_fromFakeApplePayNonce ( )
testCreate_fromFakeVenmoAccountNonce ( )
testCreate_fromUnvalidatedCreditCardNonce ( )
testCreate_fromUnvalidatedFuturePaypalAccountNonce ( )
testCreate_fromUsBankAccountNonce ( )
testCreate_fromVaultedCreditCardNonce ( )
testCreate_handlesValidationErrorsForPayPalAccounts ( )
testCreate_ignoresPassedBillingAddressIdForPaypalAccount ( )
testCreate_ignoresPassedBillingAddressParamsForPaypalAccount ( )
testCreate_overridesNonceToken ( )
testCreate_overridesTheBillingAddressInTheNonce ( )
testCreate_respectsFailOnDuplicatePaymentMethodWhenIncludedOutsideTheNonce ( )
testCreate_respectsVerifyCardAndVerificationMerchantAccountIdWhenIncludedOutsideOfTheNonce ( )
testDelete_worksWithCreditCards ( )
testDelete_worksWithPayPalAccounts ( )
testFind_returnsAbstractPaymentMethods ( )
testFind_returnsAndroidPayCards ( )
testFind_returnsApplePayCards ( )
testFind_returnsCoinbaseAccounts ( )
testFind_returnsCreditCards ( )
testFind_returnsCreditCardsWithSubscriptions ( )
testFind_returnsPayPalAccounts ( )
testFind_returnsUsBankAccount ( )
testFind_throwsIfCannotBeFound ( )
testGatewayCreate_fromVaultedCreditCardNonce ( )
testGrant_raisesAnErrorIfTokenIsNotFound ( )
testGrant_returnsANonceThatIsNotVaultable ( )
testGrant_returnsANonceThatIsVaultable ( )
testGrant_returnsASingleUseNonce ( )
testRevoke_raisesAnErrorIfTokenIsNotFound ( )
testRevoke_rendersANonceUnusable ( )
testUpdate_canMakeAPaypalAccountTheDefaultPaymentMethod ( )
testUpdate_canPassExpirationMonthAndExpirationYear ( )
testUpdate_canUpdateTheBillingAddress ( )
testUpdate_canUpdateTheDefault ( )
testUpdate_createsANewBillingAddressByDefault ( )
testUpdate_returnsAnErrorIfATokenForAccountIsUsedToAttemptAnUpdate ( )
testUpdate_returnsAnErrorIfInvalid ( )
testUpdate_updatesAPaypalAccountsToken ( )
testUpdate_updatesTheBillingAddressIfOptionIsSpecified ( )
testUpdate_updatesTheCoinbaseAccount ( )
testUpdate_updatesTheCountryViaCodes ( )
testUpdate_updatesTheCreditCard ( )
testUpdate_verifiesTheUpdateIfOptionsVerifyCardIsTrue ( )

Method Details

testCreateWithVerificationAmount() public method

testCreate_acceptsNumberAndOtherCreditCardParameters() public method

testCreate_allowsPassingABillingAddressIdOutsideOfTheNonce() public method

testCreate_allowsPassingABillingAddressOutsideOfTheNonce() public method

testCreate_allowsPassingDefaultOptionWithNonce() public method

testCreate_doesNotOverrideTheBillingAddressForAVaultedCreditCard() public method

testCreate_doesNotReturnAnErrorIfCreditCardOptionsArePresentForAPaypalNonce() public method

testCreate_doesNotWorkForUnvalidatedOnetimePaypalAccountNonce() public method

testCreate_fromAbstractPaymentMethodNonce() public method

testCreate_fromFakeAmexExpressCheckoutCardNonce() public method

testCreate_fromFakeAndroidPayNetworkTokenNonce() public method

testCreate_fromFakeAndroidPayProxyCardNonce() public method

testCreate_fromFakeApplePayNonce() public method

testCreate_fromFakeVenmoAccountNonce() public method

testCreate_fromUnvalidatedCreditCardNonce() public method

testCreate_fromUnvalidatedFuturePaypalAccountNonce() public method

testCreate_fromUsBankAccountNonce() public method

testCreate_fromVaultedCreditCardNonce() public method

testCreate_handlesValidationErrorsForPayPalAccounts() public method

testCreate_ignoresPassedBillingAddressIdForPaypalAccount() public method

testCreate_ignoresPassedBillingAddressParamsForPaypalAccount() public method

testCreate_overridesNonceToken() public method

testCreate_overridesTheBillingAddressInTheNonce() public method

testCreate_respectsFailOnDuplicatePaymentMethodWhenIncludedOutsideTheNonce() public method

testCreate_respectsVerifyCardAndVerificationMerchantAccountIdWhenIncludedOutsideOfTheNonce() public method

testDelete_worksWithCreditCards() public method

testDelete_worksWithPayPalAccounts() public method

testFind_returnsAbstractPaymentMethods() public method

testFind_returnsAndroidPayCards() public method

testFind_returnsApplePayCards() public method

testFind_returnsCoinbaseAccounts() public method

testFind_returnsCreditCards() public method

testFind_returnsCreditCardsWithSubscriptions() public method

testFind_returnsPayPalAccounts() public method

testFind_returnsUsBankAccount() public method

testFind_throwsIfCannotBeFound() public method

testGatewayCreate_fromVaultedCreditCardNonce() public method

testGrant_raisesAnErrorIfTokenIsNotFound() public method

testGrant_returnsANonceThatIsNotVaultable() public method

testGrant_returnsANonceThatIsVaultable() public method

testGrant_returnsASingleUseNonce() public method

testRevoke_raisesAnErrorIfTokenIsNotFound() public method

testRevoke_rendersANonceUnusable() public method

testUpdate_canMakeAPaypalAccountTheDefaultPaymentMethod() public method

testUpdate_canPassExpirationMonthAndExpirationYear() public method

testUpdate_canUpdateTheBillingAddress() public method

testUpdate_canUpdateTheDefault() public method

testUpdate_createsANewBillingAddressByDefault() public method

testUpdate_returnsAnErrorIfATokenForAccountIsUsedToAttemptAnUpdate() public method

testUpdate_returnsAnErrorIfInvalid() public method

testUpdate_updatesAPaypalAccountsToken() public method

testUpdate_updatesTheBillingAddressIfOptionIsSpecified() public method

testUpdate_updatesTheCoinbaseAccount() public method

testUpdate_updatesTheCountryViaCodes() public method

testUpdate_updatesTheCreditCard() public method

testUpdate_verifiesTheUpdateIfOptionsVerifyCardIsTrue() public method