Я пытаюсь проверить, существует ли купон перед созданием подписки. В основном это позволяет мне получать информацию о карте без ее зарядки до конца пробного периода.
Если он существует, я не хочу его создавать. Если это не так, его нужно создать.
Тем не менее, он продолжает выдавать ошибку, когда я пытаюсь это:
// Check if coupon is valid
$coupon_check = \Stripe\Coupon::retrieve('free-period');
if (!$coupon_check->valid) {
$coupon = \Stripe\Coupon::create(array(
'duration' => 'once',
'id' => 'free-period',
'percent_off' => 100,
));
}