PATH=/usr/bin:/bin:/Users/fly2000/cpanfly-5.20/var/megalib/bin Start 2017-10-17T10:21:23 ActivePerl-2000 CPAN-2.10 Reading '/Users/fly2000/cpanfly-5.20/var/cpan/Metadata' Database was generated on Tue, 17 Oct 2017 04:17:03 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/Z/ZA/ZARQUON/WebService-Braintree-0.94.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/Z/ZA/ZARQUON/CHECKSUMS Checksum for /Users/fly2000/cpanfly-5.20/var/cpan/sources/authors/id/Z/ZA/ZARQUON/WebService-Braintree-0.94.tar.gz ok WebService-Braintree-0.94 WebService-Braintree-0.94/README WebService-Braintree-0.94/Changes WebService-Braintree-0.94/LICENSE WebService-Braintree-0.94/dist.ini WebService-Braintree-0.94/META.yml WebService-Braintree-0.94/MANIFEST WebService-Braintree-0.94/run_tests WebService-Braintree-0.94/META.json WebService-Braintree-0.94/README.pod WebService-Braintree-0.94/Makefile.PL WebService-Braintree-0.94/t/unit WebService-Braintree-0.94/t/unit/pod.t WebService-Braintree-0.94/t/unit/xml.t WebService-Braintree-0.94/t/unit/util.t WebService-Braintree-0.94/Dockerfile.test WebService-Braintree-0.94/t/sandbox WebService-Braintree-0.94/t/sandbox/NOTES WebService-Braintree-0.94/t/unit/digest.t WebService-Braintree-0.94/t/unit/result.t WebService-Braintree-0.94/test_diffs WebService-Braintree-0.94/test_diffs/full WebService-Braintree-0.94/t/sandbox/README WebService-Braintree-0.94/t/unit/00-load.t WebService-Braintree-0.94/t/unit/address.t WebService-Braintree-0.94/t/unit/customer.t WebService-Braintree-0.94/t/unit/manifest.t WebService-Braintree-0.94/devops WebService-Braintree-0.94/devops/MyConfig.pm WebService-Braintree-0.94/sandbox_config.json WebService-Braintree-0.94/t/sandbox/address.t WebService-Braintree-0.94/t/sandbox/customer.t WebService-Braintree-0.94/t/unit/credit_card.t WebService-Braintree-0.94/t/unit/xml_builder.t WebService-Braintree-0.94/t/unit/inflate_xml.t WebService-Braintree-0.94/t/unit/transaction.t WebService-Braintree-0.94/t/unit/subscription.t WebService-Braintree-0.94/t/unit/client_token.t WebService-Braintree-0.94/t/unit/configuration.t WebService-Braintree-0.94/t/sandbox/credit_card.t WebService-Braintree-0.94/t/sandbox/transaction.t WebService-Braintree-0.94/devops/within_container WebService-Braintree-0.94/t/sandbox/subscription.t WebService-Braintree-0.94/t/sandbox/disbursement.t WebService-Braintree-0.94/t/sandbox/client_token.t WebService-Braintree-0.94/t/unit/advanced_search.t WebService-Braintree-0.94/t/sandbox/configuration.t WebService-Braintree-0.94/t/unit/merchant_account.t WebService-Braintree-0.94/t/unit/validations_test.t WebService-Braintree-0.94/t/unit/validation_error.t WebService-Braintree-0.94/t/sandbox/payment_method.t WebService-Braintree-0.94/t/sandbox/paypal_account.t WebService-Braintree-0.94/lib/ssl WebService-Braintree-0.94/lib/ssl/securetrust_ca.crt WebService-Braintree-0.94/t/sandbox/customer_search.t WebService-Braintree-0.94/lib/WebService WebService-Braintree-0.94/lib/WebService/Braintree.pm WebService-Braintree-0.94/t/sandbox/merchant_account.t WebService-Braintree-0.94/t/unit/resource_collection.t WebService-Braintree-0.94/t/unit/transparent_redirect.t WebService-Braintree-0.94/t/unit/webhook_notification.t WebService-Braintree-0.94/t/sandbox/transaction_search.t WebService-Braintree-0.94/t/sandbox/subscription_search.t WebService-Braintree-0.94/lib/WebService/Braintree WebService-Braintree-0.94/lib/WebService/Braintree/Xml.pm WebService-Braintree-0.94/t/sandbox/payment_method_nonce.t WebService-Braintree-0.94/t/sandbox/transparent_redirect.t WebService-Braintree-0.94/lib/WebService/Braintree/Plan.pm WebService-Braintree-0.94/lib/WebService/Braintree/HTTP.pm WebService-Braintree-0.94/lib/WebService/Braintree/Test.pm WebService-Braintree-0.94/lib/WebService/Braintree/Util.pm WebService-Braintree-0.94/lib/WebService/Braintree/Nonce.pm WebService-Braintree-0.94/lib/WebService/Braintree/Result.pm WebService-Braintree-0.94/lib/WebService/Braintree/Digest.pm WebService-Braintree-0.94/t/lib/WebService/Braintree WebService-Braintree-0.94/t/lib/WebService/Braintree/Nonce.pm WebService-Braintree-0.94/lib/WebService/Braintree/Dispute.pm WebService-Braintree-0.94/lib/WebService/Braintree/Address.pm WebService-Braintree-0.94/lib/WebService/Braintree/Gateway.pm WebService-Braintree-0.94/t/sandbox/credit_card_verification.t WebService-Braintree-0.94/t/sandbox/settlement_batch_summary.t WebService-Braintree-0.94/t/unit/validation_error_collection.t WebService-Braintree-0.94/lib/WebService/Braintree/Customer.pm WebService-Braintree-0.94/t/lib/WebService/Braintree/MockHTTP.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes.pm WebService-Braintree-0.94/lib/WebService/Braintree/PlanGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/ClientToken.pm WebService-Braintree-0.94/lib/WebService/Braintree/Validations.pm WebService-Braintree-0.94/lib/WebService/Braintree/Transaction.pm WebService-Braintree-0.94/lib/ssl/www_braintreegateway_com.ca.crt WebService-Braintree-0.94/t/lib/WebService/Braintree/TestHelper.pm WebService-Braintree-0.94/lib/WebService/Braintree/ApplePayCard.pm WebService-Braintree-0.94/lib/WebService/Braintree/ResultObject.pm WebService-Braintree-0.94/lib/WebService/Braintree/DigestSHA256.pm WebService-Braintree-0.94/lib/WebService/Braintree/Disbursement.pm WebService-Braintree-0.94/lib/WebService/Braintree/Subscription.pm WebService-Braintree-0.94/lib/WebService/Braintree/PayPalAccount.pm WebService-Braintree-0.94/lib/WebService/Braintree/PaymentMethod.pm WebService-Braintree-0.94/lib/WebService/Braintree/Configuration.pm WebService-Braintree-0.94/lib/WebService/Braintree/PayPalDetails.pm WebService-Braintree-0.94/lib/WebService/Braintree/Test WebService-Braintree-0.94/lib/WebService/Braintree/Test/VenmoSdk.pm WebService-Braintree-0.94/t/unit/transparent_redirect_query_string.t WebService-Braintree-0.94/lib/WebService/Braintree/CustomerSearch.pm WebService-Braintree-0.94/lib/WebService/Braintree/WebhookTesting.pm WebService-Braintree-0.94/lib/WebService/Braintree/AdvancedSearch.pm WebService-Braintree-0.94/lib/WebService/Braintree/AddressGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/Dispute WebService-Braintree-0.94/lib/WebService/Braintree/Dispute/Status.pm WebService-Braintree-0.94/lib/WebService/Braintree/Dispute/Reason.pm WebService-Braintree-0.94/t/sandbox/credit_card_verification_search.t WebService-Braintree-0.94/t/lib/WebService/Braintree/ClientApiHTTP.pm WebService-Braintree-0.94/lib/WebService/Braintree/ValidationError.pm WebService-Braintree-0.94/lib/WebService/Braintree/CustomerGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/PartnerMerchant.pm WebService-Braintree-0.94/lib/WebService/Braintree/MerchantAccount.pm WebService-Braintree-0.94/lib/ssl/sandbox_braintreegateway_com.ca.crt WebService-Braintree-0.94/lib/WebService/Braintree/Role WebService-Braintree-0.94/lib/WebService/Braintree/Role/MakeRequest.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/Debit.pm WebService-Braintree-0.94/lib/WebService/Braintree/Transaction WebService-Braintree-0.94/lib/WebService/Braintree/Transaction/Type.pm WebService-Braintree-0.94/lib/WebService/Braintree/TransactionSearch.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCardGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/AltPay.pm WebService-Braintree-0.94/lib/WebService/Braintree/ResourceCollection.pm WebService-Braintree-0.94/lib/WebService/Braintree/ClientTokenGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/TransactionGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/PaymentMethodNonce.pm WebService-Braintree-0.94/lib/WebService/Braintree/SubscriptionSearch.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/Payroll.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/Prepaid.pm WebService-Braintree-0.94/lib/WebService/Braintree/Transaction/Status.pm WebService-Braintree-0.94/lib/WebService/Braintree/Transaction/Source.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Address.pm WebService-Braintree-0.94/lib/WebService/Braintree/AdvancedSearchNodes.pm WebService-Braintree-0.94/lib/WebService/Braintree/TransparentRedirect.pm WebService-Braintree-0.94/lib/WebService/Braintree/SubscriptionGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/DisbursementDetails.pm WebService-Braintree-0.94/lib/WebService/Braintree/WebhookNotification.pm WebService-Braintree-0.94/lib/WebService/Braintree/Subscription WebService-Braintree-0.94/lib/WebService/Braintree/Subscription/Status.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/CardType.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/Location.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Customer.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/ApplePay.pm WebService-Braintree-0.94/t/lib/WebService/Braintree/CreditCardDefaults.pm WebService-Braintree-0.94/lib/WebService/Braintree/UnknownPaymentMethod.pm WebService-Braintree-0.94/lib/WebService/Braintree/PayPalAccountGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/AdvancedSearchFields.pm WebService-Braintree-0.94/lib/WebService/Braintree/PaymentMethodGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/Test/MerchantAccount.pm WebService-Braintree-0.94/lib/WebService/Braintree/WebhookTestingGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/ApplePayCard WebService-Braintree-0.94/lib/WebService/Braintree/ApplePayCard/CardType.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/Commercial.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/Healthcare.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/CreditCard.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Descriptor.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCardVerification.pm WebService-Braintree-0.94/lib/WebService/Braintree/MerchantAccountGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/SettlementBatchSummary.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/IssuingBank.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/ClientToken.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Transaction.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/IndustryType.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Subscription.pm WebService-Braintree-0.94/lib/WebService/Braintree/WebhookNotification WebService-Braintree-0.94/lib/WebService/Braintree/WebhookNotification/Kind.pm WebService-Braintree-0.94/lib/WebService/Braintree/Transaction/CreatedUsing.pm WebService-Braintree-0.94/lib/WebService/Braintree/Transaction/EscrowStatus.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/PayPalAccount.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/PaymentMethod.pm WebService-Braintree-0.94/lib/WebService/Braintree/ValidationErrorCollection.pm WebService-Braintree-0.94/lib/WebService/Braintree/PaymentMethodNonceGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/TransparentRedirectGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/WebhookNotificationGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/Dispute/TransactionDetails.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/DurbinRegulated.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCardVerificationSearch.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCard/CountryOfIssuance.pm WebService-Braintree-0.94/lib/WebService/Braintree/CreditCardVerificationGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/SettlementBatchSummaryGateway.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/CreditCard WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/CreditCard/Options.pm WebService-Braintree-0.94/lib/WebService/Braintree/MerchantAccount WebService-Braintree-0.94/lib/WebService/Braintree/MerchantAccount/AddressDetails.pm WebService-Braintree-0.94/lib/WebService/Braintree/MerchantAccount/FundingDetails.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Transaction WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Transaction/Options.pm WebService-Braintree-0.94/lib/WebService/Braintree/MerchantAccount/BusinessDetails.pm WebService-Braintree-0.94/lib/WebService/Braintree/TransparentRedirect WebService-Braintree-0.94/lib/WebService/Braintree/TransparentRedirect/QueryString.pm WebService-Braintree-0.94/t/lib/WebService/Braintree/SandboxValues WebService-Braintree-0.94/t/lib/WebService/Braintree/SandboxValues/CreditCardNumber.pm WebService-Braintree-0.94/t/lib/WebService/Braintree/SandboxValues/TransactionAmount.pm WebService-Braintree-0.94/lib/WebService/Braintree/MerchantAccount/IndividualDetails.pm WebService-Braintree-0.94/lib/WebService/Braintree/Transaction/PaymentInstrumentType.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/SettlementBatchSummary.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Funding.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/AuthorizationFingerprint.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Business.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Subscription WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/Subscription/Modification.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Individual.pm WebService-Braintree-0.94/t/lib/WebService/Braintree/CreditCardNumbers WebService-Braintree-0.94/t/lib/WebService/Braintree/CreditCardNumbers/CardTypeIndicators.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/ApplicantDetails.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Business WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Business/Address.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Individual WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Individual/Address.pm WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/ApplicantDetails WebService-Braintree-0.94/lib/WebService/Braintree/ErrorCodes/MerchantAccount/ApplicantDetails/Address.pm Configuring Z/ZA/ZARQUON/WebService-Braintree-0.94.tar.gz with Makefile.PL >>> /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2000/cpanfly-5.20/var/megalib Want /Users/fly2000/ap2000-298465/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for WebService::Braintree Writing MYMETA.yml and MYMETA.json ZARQUON/WebService-Braintree-0.94.tar.gz /Users/fly2000/ap2000-298465/bin/perl-dynamic Makefile.PL -- OK Running make for Z/ZA/ZARQUON/WebService-Braintree-0.94.tar.gz >>> make cp lib/WebService/Braintree/Configuration.pm blib/lib/WebService/Braintree/Configuration.pm cp lib/WebService/Braintree/Nonce.pm blib/lib/WebService/Braintree/Nonce.pm cp lib/WebService/Braintree/ErrorCodes/PayPalAccount.pm blib/lib/WebService/Braintree/ErrorCodes/PayPalAccount.pm cp lib/WebService/Braintree/TransactionGateway.pm blib/lib/WebService/Braintree/TransactionGateway.pm cp lib/WebService/Braintree/MerchantAccount/IndividualDetails.pm blib/lib/WebService/Braintree/MerchantAccount/IndividualDetails.pm cp lib/WebService/Braintree/WebhookTestingGateway.pm blib/lib/WebService/Braintree/WebhookTestingGateway.pm cp lib/WebService/Braintree/UnknownPaymentMethod.pm blib/lib/WebService/Braintree/UnknownPaymentMethod.pm cp lib/WebService/Braintree/ErrorCodes/SettlementBatchSummary.pm blib/lib/WebService/Braintree/ErrorCodes/SettlementBatchSummary.pm cp lib/WebService/Braintree/AddressGateway.pm blib/lib/WebService/Braintree/AddressGateway.pm cp lib/WebService/Braintree/WebhookNotification.pm blib/lib/WebService/Braintree/WebhookNotification.pm cp lib/WebService/Braintree/CreditCardVerification.pm blib/lib/WebService/Braintree/CreditCardVerification.pm cp lib/WebService/Braintree/MerchantAccount/AddressDetails.pm blib/lib/WebService/Braintree/MerchantAccount/AddressDetails.pm cp lib/WebService/Braintree/ErrorCodes/MerchantAccount/Business/Address.pm blib/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Business/Address.pm cp lib/WebService/Braintree/ValidationError.pm blib/lib/WebService/Braintree/ValidationError.pm cp lib/WebService/Braintree/PaymentMethod.pm blib/lib/WebService/Braintree/PaymentMethod.pm cp lib/WebService/Braintree/Role/MakeRequest.pm blib/lib/WebService/Braintree/Role/MakeRequest.pm cp lib/WebService/Braintree/CreditCard/Prepaid.pm blib/lib/WebService/Braintree/CreditCard/Prepaid.pm cp lib/WebService/Braintree/DisbursementDetails.pm blib/lib/WebService/Braintree/DisbursementDetails.pm cp lib/WebService/Braintree/ErrorCodes/Transaction/Options.pm blib/lib/WebService/Braintree/ErrorCodes/Transaction/Options.pm cp lib/WebService/Braintree/ResultObject.pm blib/lib/WebService/Braintree/ResultObject.pm cp lib/WebService/Braintree/Test.pm blib/lib/WebService/Braintree/Test.pm cp lib/WebService/Braintree/ApplePayCard.pm blib/lib/WebService/Braintree/ApplePayCard.pm cp lib/WebService/Braintree/TransactionSearch.pm blib/lib/WebService/Braintree/TransactionSearch.pm cp lib/WebService/Braintree/SubscriptionGateway.pm blib/lib/WebService/Braintree/SubscriptionGateway.pm cp lib/WebService/Braintree/SettlementBatchSummaryGateway.pm blib/lib/WebService/Braintree/SettlementBatchSummaryGateway.pm cp lib/WebService/Braintree/CustomerSearch.pm blib/lib/WebService/Braintree/CustomerSearch.pm cp lib/WebService/Braintree/MerchantAccount.pm blib/lib/WebService/Braintree/MerchantAccount.pm cp lib/WebService/Braintree/Customer.pm blib/lib/WebService/Braintree/Customer.pm cp lib/WebService/Braintree/ErrorCodes/AltPay.pm blib/lib/WebService/Braintree/ErrorCodes/AltPay.pm cp lib/WebService/Braintree/ErrorCodes/MerchantAccount/ApplicantDetails/Address.pm blib/lib/WebService/Braintree/ErrorCodes/MerchantAccount/ApplicantDetails/Address.pm cp lib/WebService/Braintree/SettlementBatchSummary.pm blib/lib/WebService/Braintree/SettlementBatchSummary.pm cp lib/WebService/Braintree/Validations.pm blib/lib/WebService/Braintree/Validations.pm cp lib/WebService/Braintree/ValidationErrorCollection.pm blib/lib/WebService/Braintree/ValidationErrorCollection.pm cp lib/WebService/Braintree/PayPalAccount.pm blib/lib/WebService/Braintree/PayPalAccount.pm cp lib/WebService/Braintree/Subscription/Status.pm blib/lib/WebService/Braintree/Subscription/Status.pm cp lib/WebService/Braintree/CreditCard/Commercial.pm blib/lib/WebService/Braintree/CreditCard/Commercial.pm cp lib/WebService/Braintree/PaymentMethodNonce.pm blib/lib/WebService/Braintree/PaymentMethodNonce.pm cp lib/WebService/Braintree/Util.pm blib/lib/WebService/Braintree/Util.pm cp lib/WebService/Braintree/ErrorCodes/IndustryType.pm blib/lib/WebService/Braintree/ErrorCodes/IndustryType.pm cp lib/WebService/Braintree/PaymentMethodNonceGateway.pm blib/lib/WebService/Braintree/PaymentMethodNonceGateway.pm cp lib/WebService/Braintree/TransparentRedirect/QueryString.pm blib/lib/WebService/Braintree/TransparentRedirect/QueryString.pm cp lib/WebService/Braintree/ErrorCodes/MerchantAccount/Individual/Address.pm blib/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Individual/Address.pm cp lib/WebService/Braintree/ErrorCodes.pm blib/lib/WebService/Braintree/ErrorCodes.pm cp lib/WebService/Braintree/Gateway.pm blib/lib/WebService/Braintree/Gateway.pm cp lib/WebService/Braintree/ResourceCollection.pm blib/lib/WebService/Braintree/ResourceCollection.pm cp lib/WebService/Braintree/Dispute/TransactionDetails.pm blib/lib/WebService/Braintree/Dispute/TransactionDetails.pm cp lib/WebService/Braintree/CreditCard/IssuingBank.pm blib/lib/WebService/Braintree/CreditCard/IssuingBank.pm cp lib/WebService/Braintree/Digest.pm blib/lib/WebService/Braintree/Digest.pm cp lib/WebService/Braintree/ErrorCodes/Descriptor.pm blib/lib/WebService/Braintree/ErrorCodes/Descriptor.pm cp lib/WebService/Braintree/CreditCard/DurbinRegulated.pm blib/lib/WebService/Braintree/CreditCard/DurbinRegulated.pm cp lib/WebService/Braintree/TransparentRedirectGateway.pm blib/lib/WebService/Braintree/TransparentRedirectGateway.pm cp lib/WebService/Braintree/TransparentRedirect.pm blib/lib/WebService/Braintree/TransparentRedirect.pm cp lib/WebService/Braintree/ErrorCodes/MerchantAccount/Business.pm blib/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Business.pm cp lib/WebService/Braintree/CreditCardVerificationGateway.pm blib/lib/WebService/Braintree/CreditCardVerificationGateway.pm cp lib/WebService/Braintree/Transaction/CreatedUsing.pm blib/lib/WebService/Braintree/Transaction/CreatedUsing.pm cp lib/WebService/Braintree/Dispute/Status.pm blib/lib/WebService/Braintree/Dispute/Status.pm cp lib/WebService/Braintree/Address.pm blib/lib/WebService/Braintree/Address.pm cp lib/WebService/Braintree/DigestSHA256.pm blib/lib/WebService/Braintree/DigestSHA256.pm cp lib/WebService/Braintree/PayPalDetails.pm blib/lib/WebService/Braintree/PayPalDetails.pm cp lib/WebService/Braintree/ErrorCodes/AuthorizationFingerprint.pm blib/lib/WebService/Braintree/ErrorCodes/AuthorizationFingerprint.pm cp lib/WebService/Braintree/Dispute/Reason.pm blib/lib/WebService/Braintree/Dispute/Reason.pm cp lib/WebService/Braintree/ErrorCodes/Subscription/Modification.pm blib/lib/WebService/Braintree/ErrorCodes/Subscription/Modification.pm cp lib/WebService/Braintree/CreditCard.pm blib/lib/WebService/Braintree/CreditCard.pm cp lib/WebService/Braintree/WebhookNotificationGateway.pm blib/lib/WebService/Braintree/WebhookNotificationGateway.pm cp lib/WebService/Braintree/ErrorCodes/Customer.pm blib/lib/WebService/Braintree/ErrorCodes/Customer.pm cp lib/WebService/Braintree/ErrorCodes/Transaction.pm blib/lib/WebService/Braintree/ErrorCodes/Transaction.pm cp lib/WebService/Braintree/ErrorCodes/MerchantAccount.pm blib/lib/WebService/Braintree/ErrorCodes/MerchantAccount.pm cp lib/ssl/sandbox_braintreegateway_com.ca.crt blib/lib/ssl/sandbox_braintreegateway_com.ca.crt cp lib/WebService/Braintree/PayPalAccountGateway.pm blib/lib/WebService/Braintree/PayPalAccountGateway.pm cp lib/WebService/Braintree/Transaction/EscrowStatus.pm blib/lib/WebService/Braintree/Transaction/EscrowStatus.pm cp lib/WebService/Braintree/ErrorCodes/Address.pm blib/lib/WebService/Braintree/ErrorCodes/Address.pm cp lib/WebService/Braintree/ErrorCodes/MerchantAccount/Individual.pm blib/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Individual.pm cp lib/WebService/Braintree/CreditCard/Location.pm blib/lib/WebService/Braintree/CreditCard/Location.pm cp lib/WebService/Braintree/CreditCard/Healthcare.pm blib/lib/WebService/Braintree/CreditCard/Healthcare.pm cp lib/WebService/Braintree/AdvancedSearchFields.pm blib/lib/WebService/Braintree/AdvancedSearchFields.pm cp lib/WebService/Braintree/SubscriptionSearch.pm blib/lib/WebService/Braintree/SubscriptionSearch.pm cp lib/WebService/Braintree/HTTP.pm blib/lib/WebService/Braintree/HTTP.pm cp lib/WebService/Braintree/AdvancedSearch.pm blib/lib/WebService/Braintree/AdvancedSearch.pm cp lib/WebService/Braintree/Xml.pm blib/lib/WebService/Braintree/Xml.pm cp lib/WebService/Braintree/Transaction/Status.pm blib/lib/WebService/Braintree/Transaction/Status.pm cp lib/WebService/Braintree/AdvancedSearchNodes.pm blib/lib/WebService/Braintree/AdvancedSearchNodes.pm cp lib/WebService/Braintree/Transaction.pm blib/lib/WebService/Braintree/Transaction.pm cp lib/WebService/Braintree/ErrorCodes/ApplePay.pm blib/lib/WebService/Braintree/ErrorCodes/ApplePay.pm cp lib/WebService/Braintree/ErrorCodes/MerchantAccount/Funding.pm blib/lib/WebService/Braintree/ErrorCodes/MerchantAccount/Funding.pm cp lib/WebService/Braintree/MerchantAccount/BusinessDetails.pm blib/lib/WebService/Braintree/MerchantAccount/BusinessDetails.pm cp lib/WebService/Braintree/CreditCard/CountryOfIssuance.pm blib/lib/WebService/Braintree/CreditCard/CountryOfIssuance.pm cp lib/WebService/Braintree/ErrorCodes/Subscription.pm blib/lib/WebService/Braintree/ErrorCodes/Subscription.pm cp lib/WebService/Braintree/CreditCard/CardType.pm blib/lib/WebService/Braintree/CreditCard/CardType.pm cp lib/WebService/Braintree/Result.pm blib/lib/WebService/Braintree/Result.pm cp lib/WebService/Braintree/ClientToken.pm blib/lib/WebService/Braintree/ClientToken.pm cp lib/WebService/Braintree/PlanGateway.pm blib/lib/WebService/Braintree/PlanGateway.pm cp lib/WebService/Braintree/Transaction/Type.pm blib/lib/WebService/Braintree/Transaction/Type.pm cp lib/WebService/Braintree/WebhookTesting.pm blib/lib/WebService/Braintree/WebhookTesting.pm cp lib/ssl/securetrust_ca.crt blib/lib/ssl/securetrust_ca.crt cp lib/WebService/Braintree/Plan.pm blib/lib/WebService/Braintree/Plan.pm cp README.pod blib/lib/WebService/README.pod cp lib/WebService/Braintree/Transaction/Source.pm blib/lib/WebService/Braintree/Transaction/Source.pm cp lib/WebService/Braintree/PaymentMethodGateway.pm blib/lib/WebService/Braintree/PaymentMethodGateway.pm cp lib/WebService/Braintree/CreditCardVerificationSearch.pm blib/lib/WebService/Braintree/CreditCardVerificationSearch.pm cp lib/WebService/Braintree/Disbursement.pm blib/lib/WebService/Braintree/Disbursement.pm cp lib/WebService/Braintree/MerchantAccount/FundingDetails.pm blib/lib/WebService/Braintree/MerchantAccount/FundingDetails.pm cp lib/WebService/Braintree/ErrorCodes/MerchantAccount/ApplicantDetails.pm blib/lib/WebService/Braintree/ErrorCodes/MerchantAccount/ApplicantDetails.pm cp lib/WebService/Braintree/ErrorCodes/CreditCard.pm blib/lib/WebService/Braintree/ErrorCodes/CreditCard.pm cp lib/WebService/Braintree/Test/VenmoSdk.pm blib/lib/WebService/Braintree/Test/VenmoSdk.pm cp lib/WebService/Braintree/Test/MerchantAccount.pm blib/lib/WebService/Braintree/Test/MerchantAccount.pm cp lib/WebService/Braintree/ErrorCodes/ClientToken.pm blib/lib/WebService/Braintree/ErrorCodes/ClientToken.pm cp lib/WebService/Braintree/Dispute.pm blib/lib/WebService/Braintree/Dispute.pm cp lib/WebService/Braintree/ClientTokenGateway.pm blib/lib/WebService/Braintree/ClientTokenGateway.pm cp lib/WebService/Braintree/PartnerMerchant.pm blib/lib/WebService/Braintree/PartnerMerchant.pm cp lib/WebService/Braintree/WebhookNotification/Kind.pm blib/lib/WebService/Braintree/WebhookNotification/Kind.pm cp lib/WebService/Braintree.pm blib/lib/WebService/Braintree.pm cp lib/WebService/Braintree/MerchantAccountGateway.pm blib/lib/WebService/Braintree/MerchantAccountGateway.pm cp lib/WebService/Braintree/CreditCard/Payroll.pm blib/lib/WebService/Braintree/CreditCard/Payroll.pm cp lib/ssl/www_braintreegateway_com.ca.crt blib/lib/ssl/www_braintreegateway_com.ca.crt cp lib/WebService/Braintree/Subscription.pm blib/lib/WebService/Braintree/Subscription.pm cp lib/WebService/Braintree/Transaction/PaymentInstrumentType.pm blib/lib/WebService/Braintree/Transaction/PaymentInstrumentType.pm cp lib/WebService/Braintree/CreditCard/Debit.pm blib/lib/WebService/Braintree/CreditCard/Debit.pm cp lib/WebService/Braintree/ApplePayCard/CardType.pm blib/lib/WebService/Braintree/ApplePayCard/CardType.pm cp lib/WebService/Braintree/CustomerGateway.pm blib/lib/WebService/Braintree/CustomerGateway.pm cp lib/WebService/Braintree/CreditCardGateway.pm blib/lib/WebService/Braintree/CreditCardGateway.pm cp lib/WebService/Braintree/ErrorCodes/CreditCard/Options.pm blib/lib/WebService/Braintree/ErrorCodes/CreditCard/Options.pm cp lib/WebService/Braintree/ErrorCodes/PaymentMethod.pm blib/lib/WebService/Braintree/ErrorCodes/PaymentMethod.pm Manifying 23 pod documents ZARQUON/WebService-Braintree-0.94.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2000/ap2000-298465/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/sandbox/*.t t/unit/*.t t/sandbox/address.t .......................... # Subtest: create ok 1 ok 2 ok 3 1..3 ok 1 - create # Subtest: Create without customer ID ok 1 1..1 ok 2 - Create without customer ID # Subtest: Create without any fields ok 1 ok 2 - has at least one error on address ok 3 - Address error 1..3 ok 3 - Create without any fields # Subtest: with a customer # Subtest: find ok 1 1..1 ok 1 - find # Subtest: not found ok 1 - Catches Not Found 1..1 ok 2 - not found # Subtest: Update ok 1 ok 2 1..2 ok 3 - Update # Subtest: Update non-existant ok 1 1..1 ok 4 - Update non-existant # Subtest: delete existing ok 1 ok 2 1..2 ok 5 - delete existing 1..5 ok 4 - with a customer 1..4 ok t/sandbox/client_token.t ..................... # Subtest: Generate a fingerprint that the gateway accepts ok 1 - result returns no errors 1..1 ok 1 - Generate a fingerprint that the gateway accepts # Subtest: it allows a client token version to be specified ok 1 1..1 ok 2 - it allows a client token version to be specified # Subtest: it can pass verify card ok 1 ok 2 1..2 ok 3 - it can pass verify card # Subtest: it can pass make default ok 1 ok 2 ok 3 1..3 ok 4 - it can pass make default # Subtest: it defaults to version 2 ok 1 1..1 ok 5 - it defaults to version 2 # Subtest: it can pass fail_on_duplicate_payment_method card ok 1 ok 2 ok 3 1..3 ok 6 - it can pass fail_on_duplicate_payment_method card # Subtest: client token accepts merchant account id ok 1 1..1 ok 7 - client token accepts merchant account id 1..7 ok t/sandbox/configuration.t .................... # Subtest: default integration configuration ok 1 ok 2 1..2 ok 1 - default integration configuration # Subtest: configuration two ok 1 1..1 ok 2 - configuration two 1..2 ok t/sandbox/credit_card.t ...................... # Subtest: Create with S2S ok 1 - result returns no errors ok 2 - sets credit card number ok 3 ok 4 ok 5 1..5 ok 1 - Create with S2S # Subtest: create with credit card nonce ok 1 ok 2 1..2 ok 2 - create with credit card nonce # Subtest: Create with security params ok 1 - result returns no errors 1..1 ok 3 - Create with security params # Subtest: Failure Cases ok 1 ok 2 - Customer not found 1..2 ok 4 - Failure Cases # Subtest: Create with Fail on Duplicate Payment Method ok 1 ok 2 1..2 ok 5 - Create with Fail on Duplicate Payment Method # Subtest: Create with Billing Address ok 1 - result returns no errors ok 2 - sets address attributes ok 3 ok 4 1..4 ok 6 - Create with Billing Address # Subtest: delete # Subtest: existing card ok 1 1..1 ok 1 - existing card # Subtest: not found ok 1 1..1 ok 2 - not found 1..2 ok 7 - delete # Subtest: find # Subtest: card exists ok 1 ok 2 1..2 ok 1 - card exists # Subtest: card does not exist ok 1 1..1 ok 2 - card does not exist 1..2 ok 8 - find # Subtest: from_nonce # Subtest: returns the payment method for the provided nonce ok 1 1..1 ok 1 - returns the payment method for the provided nonce # Subtest: fails if nonce is empty ok 1 1..1 ok 2 - fails if nonce is empty # Subtest: fails if nonce points to a shared card ok 1 1..1 ok 3 - fails if nonce points to a shared card # Subtest: fails if nonce is locked ok 1 ok 2 ok 3 1..3 ok 4 - fails if nonce is locked # Subtest: fails if nonce is already consumed ok 1 1..1 ok 5 - fails if nonce is already consumed 1..5 ok 9 - from_nonce # Subtest: update # Subtest: existing card ok 1 - returns no errors ok 2 - sets new credit card number 1..2 ok 1 - existing card # Subtest: not found ok 1 1..1 ok 2 - not found 1..2 ok 10 - update # Subtest: debit ok 1 1..1 ok 11 - debit # Subtest: payroll ok 1 1..1 ok 12 - payroll # Subtest: healthcare ok 1 1..1 ok 13 - healthcare # Subtest: commercial ok 1 1..1 ok 14 - commercial # Subtest: durbin_regulated ok 1 1..1 ok 15 - durbin_regulated # Subtest: prepaid ok 1 1..1 ok 16 - prepaid # Subtest: issuing_bank ok 1 1..1 ok 17 - issuing_bank # Subtest: country_of_issuance ok 1 1..1 ok 18 - country_of_issuance # Subtest: card with negative card type indentifiers ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 19 - card with negative card type indentifiers # Subtest: card without card type identifiers ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok 20 - card without card type identifiers # Subtest: Venmo Sdk Payment Method Code ok 1 ok 2 ok 3 ok 4 1..4 ok 21 - Venmo Sdk Payment Method Code # Subtest: Invalid Venmo Sdk Payment Method Code ok 1 ok 2 ok 3 1..3 ok 22 - Invalid Venmo Sdk Payment Method Code # Subtest: Valid Venmo Sdk Session ok 1 ok 2 1..2 ok 23 - Valid Venmo Sdk Session # Subtest: Invalid Venmo Sdk Session ok 1 ok 2 1..2 ok 24 - Invalid Venmo Sdk Session 1..24 ok t/sandbox/credit_card_verification.t ......... # Subtest: card verification is returned by result objects ok 1 ok 2 1..2 ok 1 - card verification is returned by result objects # Subtest: finds credit card verification ok 1 1..1 ok 2 - finds credit card verification # Subtest: Card Type Indicators ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok 3 - Card Type Indicators 1..3 ok t/sandbox/credit_card_verification_search.t .. # Subtest: Searches text and partial match and equality fields ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 1 - Searches text and partial match and equality fields # Subtest: Searches multiple value fields ok 1 ok 2 ok 3 ok 4 1..4 ok 2 - Searches multiple value fields # Subtest: Searches fail on invalid credit card types ok 1 1..1 ok 3 - Searches fail on invalid credit card types # Subtest: Searches range fields ok 1 ok 2 ok 3 1..3 ok 4 - Searches range fields 1..4 ok t/sandbox/customer.t ......................... # Subtest: Create:S2S # Subtest: simple ok 1 - customer s2s create successful ok 2 - sets customer attributes (first name) ok 3 - customer id != blank 1..3 ok 1 - simple # Subtest: with CC and billing address ok 1 - customer s2s complex create successful ok 2 - sets customer attributes (first name) ok 3 - sets deeply nested attributes ok 4 ok 5 1..5 ok 2 - with CC and billing address # Subtest: with venmo sdk payment method code ok 1 ok 2 1..2 ok 3 - with venmo sdk payment method code # Subtest: with credit card nonce ok 1 ok 2 1..2 ok 4 - with credit card nonce # Subtest: with paypal payment method nonce ok 1 ok 2 ok 3 1..3 ok 5 - with paypal payment method nonce # Subtest: with venmo sdk session ok 1 ok 2 1..2 ok 6 - with venmo sdk session # Subtest: with security params ok 1 1..1 ok 7 - with security params 1..7 ok 1 - Create:S2S # Subtest: delete # Subtest: existing customer ok 1 - customer delete success 1..1 ok 1 - existing customer # Subtest: customer doesn't exist ok 1 - throws NotFoundError if customer doesn't exist 1..1 ok 2 - customer doesn't exist 1..2 ok 2 - delete # Subtest: find # Subtest: existing customer ok 1 - finds the correct customer ok 2 - gets customer details (First name) 1..2 ok 1 - existing customer # Subtest: doesn't exist ok 1 - throws NotFoundError if customer doesn't exist 1..1 ok 2 - doesn't exist 1..2 ok 3 - find # Subtest: update # Subtest: existing simple customer ok 1 ok 2 - updates attribute correctly 1..2 ok 1 - existing simple customer # Subtest: add CC/address details existing simple customer ok 1 ok 2 - sets deeply nested attributes 1..2 ok 2 - add CC/address details existing simple customer # Subtest: update existing customer CC/Address details ok 1 ok 2 - set credit card properly 1..2 ok 3 - update existing customer CC/Address details # Subtest: update existing customer billing address details ok 1 - update billing address ok 2 - update billing street address 1..2 ok 4 - update existing customer billing address details # Subtest: doesn't exist ok 1 - throws error if customer doesn't exist 1..1 ok 5 - doesn't exist # Subtest: invalid params ok 1 - throws arg error 1..1 ok 6 - invalid params # Subtest: update accepts payment method nonce ok 1 ok 2 ok 3 1..3 ok 7 - update accepts payment method nonce 1..7 ok 4 - update # Subtest: Search # Subtest: search on paypal account email ok 1 1..1 ok 1 - search on paypal account email 1..1 ok 5 - Search 1..5 ok t/sandbox/customer_search.t .................. ok 1 - customer created successfully # Subtest: find customer with all matching fields ok 1 ok 2 ok 3 1..3 ok 2 - find customer with all matching fields # Subtest: can find duplicate credit cards given payment method token ok 1 ok 2 ok 3 1..3 ok 3 - can find duplicate credit cards given payment method token # Subtest: can search on text fields ok 1 ok 2 1..2 ok 4 - can search on text fields # Subtest: can search on credit card number (partial match) ok 1 ok 2 1..2 ok 5 - can search on credit card number (partial match) # Subtest: can search on ids (multiple values) ok 1 ok 2 1..2 ok 6 - can search on ids (multiple values) # Subtest: can search on created_at (range field) ok 1 ok 2 ok 3 1..3 ok 7 - can search on created_at (range field) # Subtest: can search on address (text field) ok 1 ok 2 ok 3 1..3 ok 8 - can search on address (text field) # Subtest: gets all customers ok 1 1..1 ok 9 - gets all customers 1..9 ok t/sandbox/disbursement.t ..................... # Subtest: Transactions # Subtest: retrieves transactions associated with the disbursement 1..0 # SKIP sandbox_sub_merchant_account is unauthorized ok 1 # skip sandbox_sub_merchant_account is unauthorized 1..1 ok 1 - Transactions 1..1 ok t/sandbox/merchant_account.t ................. ok 1 ok 2 # Subtest: Successful Create with deprecated parameters 1..0 # SKIP Deprecated parameters no longer allowed ok 3 # skip Deprecated parameters no longer allowed # Subtest: Successful Create 1..0 # SKIP sandbox_master_merchant_account does not work anymore ok 4 # skip sandbox_master_merchant_account does not work anymore # Subtest: Accepts ID 1..0 # SKIP sandbox_master_merchant_account does not work anymore ok 5 # skip sandbox_master_merchant_account does not work anymore # Subtest: Handles Unsuccessful Result ok 1 ok 2 1..2 ok 6 - Handles Unsuccessful Result # Subtest: The broken tests 1..0 # SKIP sandbox_master_merchant_account does not work anymore ok 7 # skip sandbox_master_merchant_account does not work anymore # Subtest: Calling find with a nonexistant ID returns a NotFoundError ok 1 1..1 ok 8 - Calling find with a nonexistant ID returns a NotFoundError 1..8 ok t/sandbox/payment_method.t ................... # Subtest: Create # Subtest: it creates a paypal account method with a future payment nonce ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 1 - it creates a paypal account method with a future payment nonce # Subtest: it creates a credit card payment method with a nonce ok 1 ok 2 ok 3 ok 4 1..4 ok 2 - it creates a credit card payment method with a nonce # Subtest: it creates a payment method with a fake apple pay nonce ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok 3 - it creates a payment method with a fake apple pay nonce # Subtest: create paypal account with one-time nonce fails ok 1 ok 2 ok 3 1..3 ok 4 - create paypal account with one-time nonce fails # Subtest: create can make default and set token ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 5 - create can make default and set token # Subtest: it doesn't return an error if credit card options are present for a paypal nonce ok 1 1..1 ok 6 - it doesn't return an error if credit card options are present for a paypal nonce # Subtest: it respects verify_card and verification_merchant_account_id when included outside of the nonce 1..0 # SKIP merchant_account 'sandbox_credit_card_non_default' broken ok 7 # skip merchant_account 'sandbox_credit_card_non_default' broken # Subtest: it respects fail_on_duplicate_payment_method when included outside of the nonce ok 1 ok 2 ok 3 1..3 ok 8 - it respects fail_on_duplicate_payment_method when included outside of the nonce # Subtest: it allows passing the billing address outside of the nonce ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 9 - it allows passing the billing address outside of the nonce # Subtest: it overrides the billing address in the nonce ok 1 ok 2 ok 3 ok 4 1..4 ok 10 - it overrides the billing address in the nonce # Subtest: it does not override the billing address for a vaulted credit card ok 1 ok 2 ok 3 ok 4 1..4 ok 11 - it does not override the billing address for a vaulted credit card # Subtest: it ignores passed billing address params ok 1 ok 2 ok 3 ok 4 1..4 ok 12 - it ignores passed billing address params # Subtest: it allows passing a billing address id outside of the nonce ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 13 - it allows passing a billing address id outside of the nonce # Subtest: it ignores passed billing address id ok 1 ok 2 ok 3 ok 4 1..4 ok 14 - it ignores passed billing address id 1..14 ok 1 - Create # Subtest: Update # Subtest: credit cards # Subtest: it updates the credit card ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 1 - it updates the credit card # Subtest: billing address # Subtest: it creates a new billing address by default ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 1 - it creates a new billing address by default # Subtest: it updates the billing address if option is specified ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 2 - it updates the billing address if option is specified # Subtest: it updates the country via codes ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 3 - it updates the country via codes 1..3 ok 2 - billing address # Subtest: it can pass expiration_month and expiration_year ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 3 - it can pass expiration_month and expiration_year # Subtest: it verifies the update if options[verify_card]=true ok 1 ok 2 ok 3 - processor_declined ok 4 1..4 ok 4 - it verifies the update if options[verify_card]=true # Subtest: it can update the billing address ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 1..11 ok 5 - it can update the billing address # Subtest: it returns an error response if invalid ok 1 ok 2 ok 3 1..3 ok 6 - it returns an error response if invalid # Subtest: it can update the default ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 7 - it can update the default 1..7 ok 1 - credit cards # Subtest: paypal accounts # Subtest: it updates a paypal account's token ok 1 ok 2 1..2 ok 1 - it updates a paypal account's token # Subtest: it can make a paypal account the default payment method ok 1 ok 2 1..2 ok 2 - it can make a paypal account the default payment method # Subtest: it returns an error if a token for account is used to attempt an update ok 1 ok 2 1..2 ok 3 - it returns an error if a token for account is used to attempt an update 1..3 ok 2 - paypal accounts 1..2 ok 2 - Update # Subtest: Delete # Subtest: delete deletes credit card ok 1 ok 2 1..2 ok 1 - delete deletes credit card # Subtest: delete deletes paypal account ok 1 1..1 ok 2 - delete deletes paypal account # Subtest: delete raises a NotFoundError when token doesn't exist ok 1 1..1 ok 3 - delete raises a NotFoundError when token doesn't exist 1..3 ok 3 - Delete # Subtest: Find # Subtest: find finds a credit card ok 1 ok 2 1..2 ok 1 - find finds a credit card # Subtest: find finds a paypal account ok 1 ok 2 1..2 ok 2 - find finds a paypal account # Subtest: find raises a NotFoundError when the token is blank ok 1 1..1 ok 3 - find raises a NotFoundError when the token is blank # Subtest: find raises a NotFoundError when the token doesn't exist ok 1 1..1 ok 4 - find raises a NotFoundError when the token doesn't exist 1..4 ok 4 - Find 1..4 ok t/sandbox/payment_method_nonce.t ............. # Subtest: creates a payment method nonce from a vaulted credit card ok 1 - .. customer->id is defined ok 2 - .. nonce is defined ok 3 - .. result is successful ok 4 - .. we have a payment method ok 5 - .. we can find the credit card from the token ok 6 - .. creating a nonce from a token is_success ok 7 - .. we get a nonce ok 8 - .. we get a nonce object ok 9 - .. nonce accessor created successfully ok 10 - .. we have details ok 11 - .. details match the credit card 1..11 ok 1 - creates a payment method nonce from a vaulted credit card # Subtest: thrown serror with invalid tokens ok 1 - .. correctly raises an exception for a non existent token 1..1 ok 2 - thrown serror with invalid tokens # Subtest: finds (fake) valid nonce, returns it ok 1 - .. result is successful ok 2 - .. returns the correct nonce ok 3 - .. returns the correct type ok 4 - .. details->last_two set correctly ok 5 - .. details->card_type set correctly 1..5 ok 3 - finds (fake) valid nonce, returns it # Subtest: returns null 3ds_info if there isn't any ok 1 - .. result is successful ok 2 - .. three_d_secure_info is null 1..2 ok 4 - returns null 3ds_info if there isn't any # Subtest: correctly raises and exception for a non existent token ok 1 - .. correctly raises an exception for a non existent nonce 1..1 ok 5 - correctly raises and exception for a non existent token 1..5 ok t/sandbox/paypal_account.t ................... ok 1 ok 2 # Subtest: Find # Subtest: it returns paypal accounts by token ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok 1 - it returns paypal accounts by token # Subtest: it raises a not-found error for an unknown token ok 1 1..1 ok 2 - it raises a not-found error for an unknown token # Subtest: it raises a not-found error for a credit card token ok 1 1..1 ok 3 - it raises a not-found error for a credit card token 1..3 ok 3 - Find # Subtest: Delete # Subtest: returns paypal account by token ok 1 ok 2 1..2 ok 1 - returns paypal account by token # Subtest: raises a NotFoundError for unknown token ok 1 1..1 ok 2 - raises a NotFoundError for unknown token 1..2 ok 4 - Delete # Subtest: Update # Subtest: can update token ok 1 ok 2 ok 3 ok 4 1..4 ok 1 - can update token # Subtest: can make default ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 2 - can make default 1..2 ok 5 - Update # Subtest: it returns subscriptions associated with a paypal account ok 1 ok 2 ok 3 1..3 ok 6 - it returns subscriptions associated with a paypal account 1..6 ok t/sandbox/settlement_batch_summary.t ......... # Subtest: returns an empty collection if there is no data ok 1 ok 2 1..2 ok 1 - returns an empty collection if there is no data # Subtest: returns an error if the result cannot be parsed ok 1 ok 2 1..2 ok 2 - returns an error if the result cannot be parsed # Subtest: returns transactions settled on a given day 1..0 # SKIP Unclear why this isn't working anymore. ok 3 # skip Unclear why this isn't working anymore. # Subtest: returns transactions grouped by custom field 1..0 # SKIP Still not working, even with custom field added ok 4 # skip Still not working, even with custom field added 1..4 ok t/sandbox/subscription.t ..................... ok 1 ok 2 # Subtest: create without trial ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 1..19 ok 3 - create without trial # Subtest: create with descriptors 1..0 # SKIP descriptors don't work ok 4 # skip descriptors don't work # Subtest: create with descriptor validations 1..0 # SKIP descriptors don't work ok 5 # skip descriptors don't work # Subtest: create with trial, add-ons, discounts ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 1..13 ok 6 - create with trial, add-ons, discounts # Subtest: create with payment method nonce ok 1 ok 2 1..2 ok 7 - create with payment method nonce # Subtest: create with a paypal account ok 1 ok 2 1..2 ok 8 - create with a paypal account # Subtest: retry charge 1..0 # SKIP make_subscription_past_due receives a 404 ok 9 # skip make_subscription_past_due receives a 404 # Subtest: if transaction fails, no subscription gets returned ok 1 ok 2 1..2 ok 10 - if transaction fails, no subscription gets returned # Subtest: With a specific subscription # Subtest: find ok 1 ok 2 ok 3 1..3 ok 1 - find # Subtest: update ok 1 ok 2 ok 3 1..3 ok 2 - update # Subtest: update payment method with payment method nonce ok 1 ok 2 1..2 ok 3 - update payment method with payment method nonce # Subtest: cancel ok 1 ok 2 ok 3 1..3 ok 4 - cancel 1..4 ok 11 - With a specific subscription 1..11 ok t/sandbox/subscription_search.t .............. ok 1 ok 2 # Subtest: id (equality) ok 1 ok 2 1..2 ok 3 - id (equality) # Subtest: price (range) ok 1 ok 2 1..2 ok 4 - price (range) # Subtest: price (is) ok 1 ok 2 1..2 ok 5 - price (is) # Subtest: status (multiple value) 1..0 # SKIP make_subscription_past_due receives a 404 ok 6 # skip make_subscription_past_due receives a 404 # Subtest: each (single value) ok 1 1..1 ok 7 - each (single value) # Subtest: merchant_account_id # Subtest: bogus id ok 1 1..1 ok 1 - bogus id # Subtest: mixed bogus and valid id ok 1 1..1 ok 2 - mixed bogus and valid id # Subtest: valid id ok 1 1..1 ok 3 - valid id 1..3 ok 8 - merchant_account_id # Subtest: all ok 1 1..1 ok 9 - all 1..9 ok t/sandbox/transaction.t ...................... # Subtest: Successful Transaction for credit 1..0 # SKIP These return unauthorized (unknown why) ok 1 # skip These return unauthorized (unknown why) # Subtest: Successful Transaction for sale 1..0 # SKIP These return unauthorized (unknown why) ok 2 # skip These return unauthorized (unknown why) # Subtest: descriptor validations 1..0 # SKIP Dynamic descriptors have not been enabled ok 3 # skip Dynamic descriptors have not been enabled # Subtest: Fraud rejections 1..0 # SKIP This does not create a fraud ok 4 # skip This does not create a fraud # Subtest: Custom Fields 1..0 # SKIP Custom field 'store_me' is invalid ok 5 # skip Custom field 'store_me' is invalid # Subtest: billing_address_id ok 1 ok 2 1..2 ok 6 - billing_address_id # Subtest: Processor declined rejection ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok 7 - Processor declined rejection # Subtest: with payment method nonce # Subtest: it can create a transaction ok 1 ok 2 1..2 ok 1 - it can create a transaction # Subtest: apple pay # Subtest: it can create a transaction with a fake apple pay nonce 1..0 # SKIP payment_method_nonce does not contain a valid payment instrument type ok 1 # skip payment_method_nonce does not contain a valid payment instrument type 1..1 ok 2 - apple pay 1..2 ok 8 - with payment method nonce # Subtest: three_d_secure 1..0 # SKIP three_d_secure_merchant_account doesn't exist? ok 9 # skip three_d_secure_merchant_account doesn't exist? # Subtest: Service Fee # Subtest: can create a transaction 1..0 # SKIP sandbox_sub_merchant_account is unauthorized ok 1 # skip sandbox_sub_merchant_account is unauthorized # Subtest: sub merchant account requires service fee 1..0 # SKIP sandbox_sub_merchant_account is unauthorized ok 2 # skip sandbox_sub_merchant_account is unauthorized # Subtest: master merchant account does not support service fee 1..0 # SKIP sandbox_credit_card is unauthorized ok 3 # skip sandbox_credit_card is unauthorized # Subtest: not allowed on credits 1..0 # SKIP sandbox_sub_merchant_account is unauthorized ok 4 # skip sandbox_sub_merchant_account is unauthorized 1..4 ok 10 - Service Fee # Subtest: create with hold in escrow # Subtest: can successfully create new transcation with hold in escrow option 1..0 # SKIP sandbox_sub_merchant_account is unauthorized ok 1 # skip sandbox_sub_merchant_account is unauthorized # Subtest: fails to create new transaction with hold in escrow if merchant account is not submerchant 1..0 # SKIP sandbox_credit_card is unauthorized ok 2 # skip sandbox_credit_card is unauthorized 1..2 ok 11 - create with hold in escrow # Subtest: Hold for escrow # Subtest: can hold a submerchant's authorized transaction for escrow 1..0 # SKIP sandbox_sub_merchant_account is unauthorized ok 1 # skip sandbox_sub_merchant_account is unauthorized # Subtest: fails with an error when holding non submerchant account transactions for error 1..0 # SKIP sandbox_credit_card is unauthorized ok 2 # skip sandbox_credit_card is unauthorized 1..2 ok 12 - Hold for escrow # Subtest: Submit For Release # Subtest: can submit escrowed transaction for release 1..0 # SKIP sandbox_sub_merchant_account is unauthorized ok 1 # skip sandbox_sub_merchant_account is unauthorized # Subtest: cannot submit non-escrowed transaction for release 1..0 # SKIP sandbox_credit_card is unauthorized ok 2 # skip sandbox_credit_card is unauthorized 1..2 ok 13 - Submit For Release # Subtest: Cancel Release 1..0 # SKIP sandbox_sub_merchant_account is unauthorized ok 14 # skip sandbox_sub_merchant_account is unauthorized # Subtest: Security parameters ok 1 1..1 ok 15 - Security parameters # Subtest: Sale # Subtest: returns payment instrument type ok 1 ok 2 1..2 ok 1 - returns payment instrument type # Subtest: returns payment instrument type for paypal ok 1 ok 2 1..2 ok 2 - returns payment instrument type for paypal # Subtest: returns debug ID for paypal ok 1 ok 2 1..2 ok 3 - returns debug ID for paypal 1..3 ok 16 - Sale # Subtest: Disbursement Details # Subtest: disbursement_details for disbursed transactions 1..0 # SKIP There is no id => 'deposittransaction' ok 1 # skip There is no id => 'deposittransaction' # Subtest: is_disbursed false for non-disbursed transactions ok 1 1..1 ok 2 - is_disbursed false for non-disbursed transactions 1..2 ok 17 - Disbursement Details # Subtest: Disputes # Subtest: exposes disputes for disputed transactions 1..0 # SKIP There is no id => 'disputedtransaction' ok 1 # skip There is no id => 'disputedtransaction' 1..1 ok 18 - Disputes # Subtest: Submit for Settlement 1..0 # SKIP Dynamic descriptors have not been enabled for this account ok 19 # skip Dynamic descriptors have not been enabled for this account # Subtest: Refund 1..0 # SKIP Dynamic descriptors have not been enabled for this account ok 20 # skip Dynamic descriptors have not been enabled for this account # Subtest: Void 1..0 # SKIP Dynamic descriptors have not been enabled for this account ok 21 # skip Dynamic descriptors have not been enabled for this account # Subtest: Find # Subtest: successful 1..0 # SKIP Dynamic descriptors have not been enabled for this account ok 1 # skip Dynamic descriptors have not been enabled for this account # Subtest: unsuccessful ok 1 - Not Foound 1..1 ok 2 - unsuccessful 1..2 ok 22 - Find # Subtest: Options # Subtest: submit for settlement not ok 1 - should have correct status # Failed test 'should have correct status' # at t/sandbox/transaction.t line 659. # got: 'gateway_rejected' # expected: 'submitted_for_settlement' 1..1 # Looks like you failed 1 test of 1. not ok 1 - submit for settlement # TODO Returns 'settling', not 'submitted_for_settlement' # Failed (TODO) test 'submit for settlement' # at t/sandbox/transaction.t line 660. # Subtest: store_in_vault ok 1 - it sets the token 1..1 ok 2 - store_in_vault 1..2 ok 23 - Options # Subtest: Create from payment method token ok 1 ok 2 - ties sale to existing customer ok 3 - ties sale to existing customer card 1..3 ok 24 - Create from payment method token # Subtest: Clone transaction ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 1..11 ok 25 - Clone transaction # Subtest: Clone transaction and submit for settlement 1..0 # SKIP This is 'settling', not 'submitted_for_settlement' ok 26 # skip This is 'settling', not 'submitted_for_settlement' # Subtest: Clone transaction with validation error 1..0 # SKIP This returns unauthorized (unknown why) ok 27 # skip This returns unauthorized (unknown why) # Subtest: Recurring ok 1 ok 2 1..2 ok 28 - Recurring # Subtest: Card Type Indicators ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok 29 - Card Type Indicators # Subtest: Venmo Sdk Payment Method Code ok 1 ok 2 ok 3 1..3 ok 30 - Venmo Sdk Payment Method Code # Subtest: Venmo Sdk Session ok 1 ok 2 1..2 ok 31 - Venmo Sdk Session # Subtest: paypal # Subtest: create a transaction with a one-time paypal nonce ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok 1 - create a transaction with a one-time paypal nonce # Subtest: create a transaction with a payee email ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok 2 - create a transaction with a payee email # Subtest: create a transaction with a payee email in the options params ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok 3 - create a transaction with a payee email in the options params # Subtest: create a transaction with a one-time paypal nonce and vault ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok 4 - create a transaction with a one-time paypal nonce and vault # Subtest: create a transaction with a future payment paypal nonce and vault ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 ok 5 - create a transaction with a future payment paypal nonce and vault # Subtest: void paypal transaction ok 1 ok 2 ok 3 1..3 ok 6 - void paypal transaction # Subtest: submit paypal transaction for settlement ok 1 ok 2 ok 3 ok 4 1..4 ok 7 - submit paypal transaction for settlement # Subtest: refund a paypal transaction ok 1 ok 2 ok 3 1..3 ok 8 - refund a paypal transaction # Subtest: paypal transaction returns settlement response code ok 1 ok 2 ok 3 ok 4 1..4 ok 9 - paypal transaction returns settlement response code 1..9 ok 32 - paypal 1..32 ok make: *** [test_dynamic] Terminated Timeout (max run time is 300s) /Users/fly2000/ap2000-298465/bin/perl-dynamic killed by signal 15.