Создание кнопок оплаты для существующих платежных намерений в StripePhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Создание кнопок оплаты для существующих платежных намерений в Stripe

Сообщение Anonymous »

Я использую подписки Stripe в своем приложении. Подписка инициируется покупкой соответствующего элемента, определенного на стороне Stripe, путем выполнения Stripe\Checkout\Session (примерно, как показано ниже):

Код: Выделить всё

$checkout_session = \Stripe\Checkout\Session::create([
'line_items' => $line_items,
'customer' => $stripe_customer_array['id'],
'automatic_tax' => [
'enabled' => true,
],
'mode' => 'subscription',
'payment_method_types' => ['card'],
'allow_promotion_codes' => true,
'currency' => 'USD',
'success_url' => $this->generateUrl('user_panel_payments', [], UrlGeneratorInterface::ABSOLUTE_URL) . '/confirmation?session_id={CHECKOUT_SESSION_ID}',
'cancel_url' => $this->generateUrl('user_panel_payments_plan', [], UrlGeneratorInterface::ABSOLUTE_URL) . '?canceled=true',
'invoice_creation' => [
'enabled' => true,
],
]);
Затем вебхук получает сведения о подписке, счета-фактуры, и все работает нормально.
Однако, если я создаю подписку непосредственно на панели инструментов Stripe, по умолчанию для метода выставления счетов подписки установлено значение «Отправить счет», что имеет смысл, поскольку я не могу обработать платеж от имени пользователя. В этом случае счет также создается на стороне Stripe, и я получаю вебхук с платежным намерением.
Что мне с этим делать дальше? Я хотел бы создать на своем веб-сайте специальную кнопку для инициализации оплаты по существующему счету, но я не знаю, как этого добиться. Я не вижу способа передать идентификатор pay_intent в Stripe\Checkout\Session. Может мне стоит создать ссылку для оплаты?
Можно ли создать такую ​​ссылку или кнопку?
Также мне не интересно пользоваться hosted_invoice_url, так как он не подходит для моего варианта использования (мне нужно скрыть счета, размещенные в Stripe, поскольку по определенным причинам у меня уже есть собственные счета).

Подробнее здесь: https://stackoverflow.com/questions/793 ... -in-stripe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема оплаты Stripe в отношении PaymentIntent требует способа оплаты
    Anonymous » » в форуме C#
    0 Ответы
    133 Просмотры
    Последнее сообщение Anonymous
  • Проблема оплаты Stripe в отношении PaymentIntent требует способа оплаты
    Anonymous » » в форуме C#
    0 Ответы
    96 Просмотры
    Последнее сообщение Anonymous
  • Изменение значков платежных карт для WooCommerce Stripe при оформлении заказа
    Гость » » в форуме Php
    0 Ответы
    45 Просмотры
    Последнее сообщение Гость
  • Программное изменение значков платежных карт в кассе WooCommerce Stripe
    Гость » » в форуме Php
    0 Ответы
    40 Просмотры
    Последнее сообщение Гость
  • API оплаты PayFort «Отсутствует параметр» для оплаты Apple Pay
    Гость » » в форуме IOS
    0 Ответы
    82 Просмотры
    Последнее сообщение Гость

Вернуться в «Php»