/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/SubscriptionHelper.php (2460B)
"Plan for integration tests -- with add-ons and discounts", 'id' => "integration_plan_with_add_ons_and_discounts", 'price' => '9.99', 'trial_period' => true, 'trial_duration' => 2, 'trial_duration_unit' => 'day' ]; } public static function billingDayOfMonthPlan() { return [ 'description' => 'Plan for integration tests -- with billing day of month', 'id' => 'integration_plan_with_billing_day_of_month', 'numberOfBillingCycles' => 5, 'price' => '8.88', 'trial_period' => false ]; } public static function trialPlan() { return [ 'description' => 'Plan for integration tests -- with trial', 'id' => 'integration_trial_plan', 'numberOfBillingCycles' => 12, 'price' => '43.21', 'trial_period' => true, 'trial_duration' => 2, 'trial_duration_unit' => 'day' ]; } public static function triallessPlan() { return [ 'description' => 'Plan for integration tests -- without a trial', 'id' => 'integration_trialless_plan', 'numberOfBillingCycles' => 12, 'price' => '12.34', 'trial_period' => false ]; } public static function createCreditCard() { $customer = Braintree\Customer::createNoValidate([ 'creditCard' => [ 'number' => '5105105105105100', 'expirationDate' => '05/2010' ] ]); return $customer->creditCards[0]; } public static function createSubscription() { $plan = self::triallessPlan(); $result = Braintree\Subscription::create([ 'paymentMethodToken' => self::createCreditCard()->token, 'price' => '54.99', 'planId' => $plan['id'] ]); return $result->subscription; } public static function compareModificationsById($left, $right) { return strcmp($left->id, $right->id); } public static function sortModificationsById(&$modifications) { usort($modifications, ['Test\Integration\SubscriptionHelper', 'compareModificationsById']); } }