added it_get_setup_intent, it_upgrade_plan, it_cancel_subscription test

This commit is contained in:
Peter Papp
2021-03-04 12:48:51 +01:00
parent b1c15bb6a7
commit 69b72d24a9
15 changed files with 253 additions and 86 deletions
+10 -23
View File
@@ -4,7 +4,6 @@
namespace App\Services;
use App\Models\User;
use Artisan;
use Illuminate\Http\Request;
use Illuminate\Support\Str;
use Laravel\Cashier\Exceptions\IncompletePayment;
@@ -22,18 +21,6 @@ class StripeService
$this->stripe = Stripe::make(config('cashier.secret'), '2020-03-02');
}
/**
* Get Stripe account details
*
* @return mixed
*/
public function getAccountDetails()
{
$account = $this->stripe->account()->details();
return $account;
}
/**
* Get setup intent
*
@@ -55,9 +42,9 @@ class StripeService
*/
public function getTaxRates()
{
$tax_rates = $this->stripe->taxRates()->all();
return $tax_rates['data'];
return $this->stripe
->taxRates()
->all()['data'];
}
/**
@@ -171,14 +158,14 @@ class StripeService
public function updateCustomerDetails($user)
{
$user->updateStripeCustomer([
'name' => $user->settings->billing_name,
'phone' => $user->settings->billing_phone_number,
'name' => $user->settings->name,
'phone' => $user->settings->phone_number,
'address' => [
'line1' => $user->settings->billing_address,
'city' => $user->settings->billing_city,
'country' => $user->settings->billing_country,
'postal_code' => $user->settings->billing_postal_code,
'state' => $user->settings->billing_state,
'line1' => $user->settings->address,
'city' => $user->settings->city,
'country' => $user->settings->country,
'postal_code' => $user->settings->postal_code,
'state' => $user->settings->state,
]
]);
}