полосовые платежи — фатальная ошибка: вызов неопределенного метода Stripe_Subscription :: create () в переполнении стека

Stripe_Subscription::create(array(
"customer" => $customer_id,
"plan" => $plan_id,
"trial_end" => $strtotime,
));

Этот код не работает для меня, я пробовал его во многих отношениях. Я создал клиента и планирую, но не могу добавить подписку для пользователя.

0

Решение

Вы не загружаете файл библиотеки, поэтому вы можете использовать эту ссылку
=>https://github.com/myg0v/Simple-Bootstrap-Stripe-Payment-Form/tree/master/lib

1

Другие решения

Вы, вероятно, используете более старую версию библиотеки PHP Stripe. Используемый вами синтаксис совпадает с синтаксисом версий 1.x, но эти версии никогда не поддерживали /v1/subscriptions конечная точка — поддержка этой конечной точки была добавлена ​​в версии 3.13.0.

Я бы порекомендовал вам использовать последнюю версию (4.4.0) и обновить код вашей интеграции, чтобы использовать более новый синтаксис:

\Stripe\Subscription::create(array(
"customer" => $customer_id,
"plan" => $plan_id,
"trial_end" => $strtotime,
));
1

Проверьте этот полный образец для справки

https://github.com/myg0v/Simple-Bootstrap-Stripe-Payment-Form

0
По вопросам рекламы [email protected]