diff --git a/web/app/Lib/EnsureBilling.php b/web/app/Lib/EnsureBilling.php index 3211326a..8153bbd4 100644 --- a/web/app/Lib/EnsureBilling.php +++ b/web/app/Lib/EnsureBilling.php @@ -148,6 +148,7 @@ private static function requestRecurringPayment(Session $session, array $config, ], "returnUrl" => $returnUrl, "test" => !self::isProd(), + "trialDays" => $config["trialDays"], ], ] ); @@ -164,6 +165,7 @@ private static function requestOneTimePayment(Session $session, array $config, s "price" => ["amount" => $config["amount"], "currencyCode" => $config["currencyCode"]], "returnUrl" => $returnUrl, "test" => !self::isProd(), + "trialDays" => $config["trialDays"], ], ] ); @@ -229,12 +231,14 @@ private static function queryOrException(Session $session, $query): array $lineItems: [AppSubscriptionLineItemInput!]! $returnUrl: URL! $test: Boolean + $trialDays: Int ) { appSubscriptionCreate( name: $name lineItems: $lineItems returnUrl: $returnUrl test: $test + trialDays: $trialDays ) { confirmationUrl userErrors { @@ -250,12 +254,14 @@ private static function queryOrException(Session $session, $query): array $price: MoneyInput! $returnUrl: URL! $test: Boolean + $trialDays: Int ) { appPurchaseOneTimeCreate( name: $name price: $price returnUrl: $returnUrl test: $test + trialDays: $trialDays ) { confirmationUrl userErrors {