PHP Класс Test\Integration\TransactionTest

Наследование: extends Test\Setup
Показать файл Открыть проект

Открытые методы

Метод Описание
createEscrowedTransaction ( )
createTransactionToRefund ( )
createTransactionViaTr ( $regularParams, $trParams )
testBillingPostalCodeIsReturnedWhenRequestedOnTransactionsCreatedViaNonceGranting ( )
testCancelRelease_fromEscrow ( )
testCancelRelease_fromEscrowFailsIfTransactionNotSubmittedForRelease ( )
testCardTypeIndicators ( )
testCloneTransaction ( )
testCloneTransactionAndSubmitForSettlement ( )
testCloneWithValidations ( )
testCreateFromTransparentRedirect ( )
testCreateFromTransparentRedirectWithInvalidParams ( )
testCreateFromTransparentRedirect_withParamsInTrData ( )
testCreateFromTransparentRedirect_withValidationErrors ( )
testCreateTransactionReturnsPaymentInstrumentType ( )
testCreateTransactionUsingEuropeBankAccountNonce ( )
testCreateTransactionUsingFakeAmexExpressCheckoutNonce ( )
testCreateTransactionUsingFakeAndroidPayNetworkTokenNonce ( )
testCreateTransactionUsingFakeAndroidPayProxyCardNonce ( )
testCreateTransactionUsingFakeApplePayNonce ( )
testCreateTransactionUsingFakeCoinbaseNonce ( )
testCreateTransactionUsingFakeVenmoAccountNonce ( )
testCreateTransactionUsingNonce ( )
testCreateTransactionUsingRawApplePayParams ( )
testCreateTransactionUsingRawApplePayParamsInSnakeCaseForBackwardsCompatibility ( )
testCreate_withFuturePayPal ( )
testCreate_withFuturePayPalAndVault ( )
testCreate_withOnetimePayPal ( )
testCreate_withOnetimePayPalAndDoesNotVault ( )
testCreate_withPayPalAndSubmitForSettlement ( )
testCreate_withPayPalCustomField ( )
testCreate_withPayPalDescription ( )
testCreate_withPayPalHandlesBadUnvalidatedNonces ( )
testCreate_withPayPalHandlesNonExistentNonces ( )
testCreate_withPayPalReturnsPaymentInstrumentType ( )
testCreate_withPayPalSupplementaryData ( )
testCreate_withPayeeEmail ( )
testCreate_withPayeeEmailInOptions ( )
testCreate_withPayeeEmailInOptionsPayPal ( )
testCreate_withVaultedPayPal ( )
testCredit ( )
testCreditNoValidate ( )
testCredit_withMerchantAccountId ( )
testCredit_withServiceFeeNotAllowed ( )
testCredit_withoutMerchantAccountIdFallsBackToDefault ( )
testFacilitatorDetailsAreReturnedOnTransactionsCreatedViaNonceGranting ( )
testFind ( )
testFindExposesDisbursementDetails ( )
testFindExposesDisputes ( )
testFindExposesNullThreeDSecureInfo ( )
testFindExposesPayPalDetails ( )
testFindExposesRetrievals ( )
testFindExposesThreeDSecureInfo ( )
testGatewayCreateTransactionUsingNonce ( )
testGatewayRejectionOnApplicationIncomplete ( )
testGatewayRejectionOnAvs ( )
testGatewayRejectionOnAvsAndCvv ( )
testGatewayRejectionOnCvv ( )
testGatewayRejectionOnFraud ( )
testHoldInEscrow_afterSale ( )
testHoldInEscrow_afterSaleFailsWithMasterMerchantAccount ( )
testIncludeProcessorSettlementResponseForSettlementDeclinedTransaction ( )
testIncludeProcessorSettlementResponseForSettlementPendingTransaction ( )
testMultipleRefundsWithPartialAmounts ( )
testRecurring ( )
testRefund ( )
testRefundWithOptionsParam ( )
testRefundWithPartialAmount ( )
testRefundWithUnsuccessfulPartialAmount ( )
testRefund_multiplePartialWithPayPal ( )
testRefund_partialWithPayPal ( )
testRefund_withPayPal ( )
testRefund_withPayPalAssignsRefundId ( )
testRefund_withPayPalAssignsRefundedTransactionId ( )
testRefund_withPayPalFailsIfNotSettled ( )
testRefund_withPayPalFailsifAlreadyRefunded ( )
testSale ( )
testSaleNoValidate ( )
testSaleWithAccessToken ( )
testSaleWithInvalidUsBankAccountNonce ( )
testSaleWithRiskData ( )
testSaleWithUsBankAccountNonce ( )
testSaleWithUsBankAccountNonceAndVaultedToken ( )
testSale_andStoreShippingAddressInVault ( )
testSale_isInvalidIfSubMerchantAccountHasNoServiceFee ( )
testSale_isInvalidIfTransactionMerchantAccountIsNotSub ( )
testSale_returnsErrorIf3dsLookupDataDoesNotMatchTransactionData ( )
testSale_returnsErrorIfThreeDSecureToken ( )
testSale_returnsErrorsWhenThreeDSecurePassThruEciFlagIsInvalid ( )
testSale_returnsErrorsWhenThreeDSecurePassThruIsMissingCavvOrXid ( )
testSale_returnsErrorsWhenThreeDSecurePassThruIsMissingEciFlag ( )
testSale_returnsErrorsWhenThreeDSecurePassThruMerchantAcountDoesNotSupportCardType ( )
testSale_storeInVault ( )
testSale_storeInVaultOnSuccessWithFailedTransaction ( )
testSale_storeInVaultOnSuccessWithSuccessfulTransaction ( )
testSale_underscoresAllCustomFields ( )
testSale_withAllAttributes ( )
testSale_withAmexRewardsSucceeds ( )
testSale_withAmexRewardsSucceedsEvenIfCardBalanceIsInsufficient ( )
testSale_withAmexRewardsSucceedsEvenIfCardIsIneligible ( )
testSale_withBillingAddressId ( )
testSale_withCustomFields ( )
testSale_withDescriptor ( )
testSale_withDescriptorValidation ( )
testSale_withExistingCustomer ( )
testSale_withExistingCustomer_storeInVault ( )
testSale_withExpirationMonthAndYear ( )
testSale_withFraudParams ( )
testSale_withHoldInEscrow ( )
testSale_withHoldInEscrowFailsForMasterMerchantAccount ( )
testSale_withInvalidCustomField ( )
testSale_withInvalidPurchaseOrderNumber ( )
testSale_withInvalidTaxAmountAttribute ( )
testSale_withLevel2Attributes ( )
testSale_withLodgingIndustryData ( )
testSale_withLodgingIndustryDataValidation ( )
testSale_withMerchantAccountId ( )
testSale_withProcessorDecline ( )
testSale_withRiskData ( )
testSale_withServiceFee ( )
testSale_withServiceFeeTooLarge ( )
testSale_withShippingAddressId ( )
testSale_withThreeDSecureOptionRequired ( )
testSale_withThreeDSecurePassThru ( )
testSale_withThreeDSecureToken ( )
testSale_withTooLongPurchaseOrderAttribute ( )
testSale_withTravelCruiseIndustryData ( )
testSale_withTravelCruiseIndustryDataValidation ( )
testSale_withVenmoSdkPaymentMethodCode ( )
testSale_withVenmoSdkSession ( )
testSale_withoutMerchantAccountIdFallsBackToDefault ( )
testSettleAltPayTransaction ( )
testSettlementConfirmAltPayTransaction ( )
testSettlementDeclineAltPayTransaction ( )
testSnapshotPlanIdAddOnsAndDiscountsFromSubscription ( )
testSubmitForPartialSettlement ( )
testSubmitForPartialSettlementUnsuccesful ( )
testSubmitForPartialSettlement_withDescriptor ( )
testSubmitForPartialSettlement_withInvalidParams ( )
testSubmitForPartialSettlement_withOrderId ( )
testSubmitForRelease_FromEscrow ( )
testSubmitForRelease_fromEscrowFailsForTransactionsNotHeldInEscrow ( )
testSubmitForSettlementNoValidate_whenInvalid ( )
testSubmitForSettlementNoValidate_whenValidWithAmount ( )
testSubmitForSettlementNoValidate_whenValidWithoutAmount ( )
testSubmitForSettlement_amountLessThanServiceFee ( )
testSubmitForSettlement_nullAmount ( )
testSubmitForSettlement_withAmexRewardsSucceeds ( )
testSubmitForSettlement_withAmexRewardsSucceedsEvenIfCardBalanceIsInsufficient ( )
testSubmitForSettlement_withAmexRewardsSucceedsEvenIfCardIsIneligible ( )
testSubmitForSettlement_withAmount ( )
testSubmitForSettlement_withDescriptor ( )
testSubmitForSettlement_withInvalidParams ( )
testSubmitForSettlement_withOrderId ( )
testTransactionSourceWithMoto ( )
testTransactionSourceWithRecurring ( )
testTransactionsCanBeCreatedWithSharedParams ( )
testUpdateDetails ( )
testUpdateDetails_withBadStatus ( )
testUpdateDetails_withInvalidAmount ( )
testUpdateDetails_withInvalidDescriptor ( )
testUpdateDetails_withInvalidOrderId ( )
testUpdateDetails_withInvalidParams ( )
testUpdateDetails_withInvalidProcessor ( )
testVoid ( )
testVoidNoValidate ( )
testVoidNoValidate_throwsIfNotInvalid ( )
testVoid_failsOnDeclinedPayPal ( )
testVoid_withPayPal ( )
testVoid_withValidationError ( )
test_countryValidationError_inconsistency ( )
test_countryValidationError_incorrectAlpha2 ( )
test_countryValidationError_incorrectAlpha3 ( )
test_countryValidationError_incorrectNumericCode ( )

Описание методов

createEscrowedTransaction() публичный Метод

createTransactionToRefund() публичный Метод

createTransactionViaTr() публичный Метод

public createTransactionViaTr ( $regularParams, $trParams )

testBillingPostalCodeIsReturnedWhenRequestedOnTransactionsCreatedViaNonceGranting() публичный Метод

testCancelRelease_fromEscrow() публичный Метод

testCancelRelease_fromEscrowFailsIfTransactionNotSubmittedForRelease() публичный Метод

testCardTypeIndicators() публичный Метод

testCloneTransaction() публичный Метод

testCloneTransactionAndSubmitForSettlement() публичный Метод

testCloneWithValidations() публичный Метод

testCreateFromTransparentRedirect() публичный Метод

testCreateFromTransparentRedirectWithInvalidParams() публичный Метод

testCreateFromTransparentRedirect_withParamsInTrData() публичный Метод

testCreateFromTransparentRedirect_withValidationErrors() публичный Метод

testCreateTransactionReturnsPaymentInstrumentType() публичный Метод

testCreateTransactionUsingEuropeBankAccountNonce() публичный Метод

testCreateTransactionUsingFakeAmexExpressCheckoutNonce() публичный Метод

testCreateTransactionUsingFakeAndroidPayNetworkTokenNonce() публичный Метод

testCreateTransactionUsingFakeAndroidPayProxyCardNonce() публичный Метод

testCreateTransactionUsingFakeApplePayNonce() публичный Метод

testCreateTransactionUsingFakeCoinbaseNonce() публичный Метод

testCreateTransactionUsingFakeVenmoAccountNonce() публичный Метод

testCreateTransactionUsingNonce() публичный Метод

testCreateTransactionUsingRawApplePayParams() публичный Метод

testCreateTransactionUsingRawApplePayParamsInSnakeCaseForBackwardsCompatibility() публичный Метод

testCreate_withFuturePayPal() публичный Метод

testCreate_withFuturePayPalAndVault() публичный Метод

testCreate_withOnetimePayPal() публичный Метод

testCreate_withOnetimePayPalAndDoesNotVault() публичный Метод

testCreate_withPayPalAndSubmitForSettlement() публичный Метод

testCreate_withPayPalCustomField() публичный Метод

testCreate_withPayPalDescription() публичный Метод

testCreate_withPayPalHandlesBadUnvalidatedNonces() публичный Метод

testCreate_withPayPalHandlesNonExistentNonces() публичный Метод

testCreate_withPayPalReturnsPaymentInstrumentType() публичный Метод

testCreate_withPayPalSupplementaryData() публичный Метод

testCreate_withPayeeEmail() публичный Метод

testCreate_withPayeeEmailInOptions() публичный Метод

testCreate_withPayeeEmailInOptionsPayPal() публичный Метод

testCreate_withVaultedPayPal() публичный Метод

testCredit() публичный Метод

public testCredit ( )

testCreditNoValidate() публичный Метод

testCredit_withMerchantAccountId() публичный Метод

testCredit_withServiceFeeNotAllowed() публичный Метод

testCredit_withoutMerchantAccountIdFallsBackToDefault() публичный Метод

testFacilitatorDetailsAreReturnedOnTransactionsCreatedViaNonceGranting() публичный Метод

testFind() публичный Метод

public testFind ( )

testFindExposesDisbursementDetails() публичный Метод

testFindExposesDisputes() публичный Метод

testFindExposesNullThreeDSecureInfo() публичный Метод

testFindExposesPayPalDetails() публичный Метод

testFindExposesRetrievals() публичный Метод

testFindExposesThreeDSecureInfo() публичный Метод

testGatewayCreateTransactionUsingNonce() публичный Метод

testGatewayRejectionOnApplicationIncomplete() публичный Метод

testGatewayRejectionOnAvs() публичный Метод

testGatewayRejectionOnAvsAndCvv() публичный Метод

testGatewayRejectionOnCvv() публичный Метод

testGatewayRejectionOnFraud() публичный Метод

testHoldInEscrow_afterSale() публичный Метод

testHoldInEscrow_afterSaleFailsWithMasterMerchantAccount() публичный Метод

testIncludeProcessorSettlementResponseForSettlementDeclinedTransaction() публичный Метод

testIncludeProcessorSettlementResponseForSettlementPendingTransaction() публичный Метод

testMultipleRefundsWithPartialAmounts() публичный Метод

testRecurring() публичный Метод

public testRecurring ( )

testRefund() публичный Метод

public testRefund ( )

testRefundWithOptionsParam() публичный Метод

testRefundWithPartialAmount() публичный Метод

testRefundWithUnsuccessfulPartialAmount() публичный Метод

testRefund_multiplePartialWithPayPal() публичный Метод

testRefund_partialWithPayPal() публичный Метод

testRefund_withPayPal() публичный Метод

testRefund_withPayPalAssignsRefundId() публичный Метод

testRefund_withPayPalAssignsRefundedTransactionId() публичный Метод

testRefund_withPayPalFailsIfNotSettled() публичный Метод

testRefund_withPayPalFailsifAlreadyRefunded() публичный Метод

testSale() публичный Метод

public testSale ( )

testSaleNoValidate() публичный Метод

public testSaleNoValidate ( )

testSaleWithAccessToken() публичный Метод

testSaleWithInvalidUsBankAccountNonce() публичный Метод

testSaleWithRiskData() публичный Метод

testSaleWithUsBankAccountNonce() публичный Метод

testSaleWithUsBankAccountNonceAndVaultedToken() публичный Метод

testSale_andStoreShippingAddressInVault() публичный Метод

testSale_isInvalidIfSubMerchantAccountHasNoServiceFee() публичный Метод

testSale_isInvalidIfTransactionMerchantAccountIsNotSub() публичный Метод

testSale_returnsErrorIf3dsLookupDataDoesNotMatchTransactionData() публичный Метод

testSale_returnsErrorIfThreeDSecureToken() публичный Метод

testSale_returnsErrorsWhenThreeDSecurePassThruEciFlagIsInvalid() публичный Метод

testSale_returnsErrorsWhenThreeDSecurePassThruIsMissingCavvOrXid() публичный Метод

testSale_returnsErrorsWhenThreeDSecurePassThruIsMissingEciFlag() публичный Метод

testSale_returnsErrorsWhenThreeDSecurePassThruMerchantAcountDoesNotSupportCardType() публичный Метод

testSale_storeInVault() публичный Метод

testSale_storeInVaultOnSuccessWithFailedTransaction() публичный Метод

testSale_storeInVaultOnSuccessWithSuccessfulTransaction() публичный Метод

testSale_underscoresAllCustomFields() публичный Метод

testSale_withAllAttributes() публичный Метод

testSale_withAmexRewardsSucceeds() публичный Метод

testSale_withAmexRewardsSucceedsEvenIfCardBalanceIsInsufficient() публичный Метод

testSale_withAmexRewardsSucceedsEvenIfCardIsIneligible() публичный Метод

testSale_withBillingAddressId() публичный Метод

testSale_withCustomFields() публичный Метод

testSale_withDescriptor() публичный Метод

testSale_withDescriptorValidation() публичный Метод

testSale_withExistingCustomer() публичный Метод

testSale_withExistingCustomer_storeInVault() публичный Метод

testSale_withExpirationMonthAndYear() публичный Метод

testSale_withFraudParams() публичный Метод

testSale_withHoldInEscrow() публичный Метод

testSale_withHoldInEscrowFailsForMasterMerchantAccount() публичный Метод

testSale_withInvalidCustomField() публичный Метод

testSale_withInvalidPurchaseOrderNumber() публичный Метод

testSale_withInvalidTaxAmountAttribute() публичный Метод

testSale_withLevel2Attributes() публичный Метод

testSale_withLodgingIndustryData() публичный Метод

testSale_withLodgingIndustryDataValidation() публичный Метод

testSale_withMerchantAccountId() публичный Метод

testSale_withProcessorDecline() публичный Метод

testSale_withRiskData() публичный Метод

testSale_withServiceFee() публичный Метод

testSale_withServiceFeeTooLarge() публичный Метод

testSale_withShippingAddressId() публичный Метод

testSale_withThreeDSecureOptionRequired() публичный Метод

testSale_withThreeDSecurePassThru() публичный Метод

testSale_withThreeDSecureToken() публичный Метод

testSale_withTooLongPurchaseOrderAttribute() публичный Метод

testSale_withTravelCruiseIndustryData() публичный Метод

testSale_withTravelCruiseIndustryDataValidation() публичный Метод

testSale_withVenmoSdkPaymentMethodCode() публичный Метод

testSale_withVenmoSdkSession() публичный Метод

testSale_withoutMerchantAccountIdFallsBackToDefault() публичный Метод

testSettleAltPayTransaction() публичный Метод

testSettlementConfirmAltPayTransaction() публичный Метод

testSettlementDeclineAltPayTransaction() публичный Метод

testSnapshotPlanIdAddOnsAndDiscountsFromSubscription() публичный Метод

testSubmitForPartialSettlement() публичный Метод

testSubmitForPartialSettlementUnsuccesful() публичный Метод

testSubmitForPartialSettlement_withDescriptor() публичный Метод

testSubmitForPartialSettlement_withInvalidParams() публичный Метод

testSubmitForPartialSettlement_withOrderId() публичный Метод

testSubmitForRelease_FromEscrow() публичный Метод

testSubmitForRelease_fromEscrowFailsForTransactionsNotHeldInEscrow() публичный Метод

testSubmitForSettlementNoValidate_whenInvalid() публичный Метод

testSubmitForSettlementNoValidate_whenValidWithAmount() публичный Метод

testSubmitForSettlementNoValidate_whenValidWithoutAmount() публичный Метод

testSubmitForSettlement_amountLessThanServiceFee() публичный Метод

testSubmitForSettlement_nullAmount() публичный Метод

testSubmitForSettlement_withAmexRewardsSucceeds() публичный Метод

testSubmitForSettlement_withAmexRewardsSucceedsEvenIfCardBalanceIsInsufficient() публичный Метод

testSubmitForSettlement_withAmexRewardsSucceedsEvenIfCardIsIneligible() публичный Метод

testSubmitForSettlement_withAmount() публичный Метод

testSubmitForSettlement_withDescriptor() публичный Метод

testSubmitForSettlement_withInvalidParams() публичный Метод

testSubmitForSettlement_withOrderId() публичный Метод

testTransactionSourceWithMoto() публичный Метод

testTransactionSourceWithRecurring() публичный Метод

testTransactionsCanBeCreatedWithSharedParams() публичный Метод

testUpdateDetails() публичный Метод

public testUpdateDetails ( )

testUpdateDetails_withBadStatus() публичный Метод

testUpdateDetails_withInvalidAmount() публичный Метод

testUpdateDetails_withInvalidDescriptor() публичный Метод

testUpdateDetails_withInvalidOrderId() публичный Метод

testUpdateDetails_withInvalidParams() публичный Метод

testUpdateDetails_withInvalidProcessor() публичный Метод

testVoid() публичный Метод

public testVoid ( )

testVoidNoValidate() публичный Метод

public testVoidNoValidate ( )

testVoidNoValidate_throwsIfNotInvalid() публичный Метод

testVoid_failsOnDeclinedPayPal() публичный Метод

testVoid_withPayPal() публичный Метод

public testVoid_withPayPal ( )

testVoid_withValidationError() публичный Метод

test_countryValidationError_inconsistency() публичный Метод

test_countryValidationError_incorrectAlpha2() публичный Метод

test_countryValidationError_incorrectAlpha3() публичный Метод

test_countryValidationError_incorrectNumericCode() публичный Метод