Files
memefast/app/Helpers/FirstParty/Stripe/StripeHelper.php
2025-07-03 00:48:06 +08:00

30 lines
646 B
PHP

<?php
namespace App\Helpers\FirstParty\Stripe;
use App\Models\User;
use Laravel\Cashier\Events\WebhookReceived;
class StripeHelper
{
public static function getUserByStripeID($customer_id)
{
return User::where('stripe_id', $customer_id)->first();
}
public static function getEventObject(WebhookReceived $event)
{
return $event->payload['data']['object'];
}
public static function getEventType(WebhookReceived $event)
{
return $event->payload['type'];
}
public static function setStripeApiKey()
{
\Stripe\Stripe::setApiKey(config('services.stripe.secret'));
}
}