Как обновить платежные данные для существующей карты в Stripe Laravel Cashier / Vue App

В настоящее время я использую кассир Laravel. У меня уже есть конечные точки для создания новой карты, удаления ее или установки в качестве способа оплаты по умолчанию, но я не могу указать в документации использование для обновления информации о кредитной карте.

Я получил этот метод в документации к бэкэнду с полосой. https://stripe.com/docs/api/payment_methods/update

И в документации к stripe js ничего подобного нет. https://stripe.com/docs/js

Жду ваших ответов, большое вам спасибо.


person TwistCode    schedule 28.07.2020    source источник
comment
Обновление существующего PaymentMethod - это внутренний вызов. Вы можете собрать платежные данные через обычную форму во внешнем интерфейсе, передать их в бэкэнд, а затем вызвать метод, который вы упомянули.   -  person taintedzodiac    schedule 28.07.2020
comment
Привет. И нет ли какого-нибудь метода Laravel Cashier, который я мог бы использовать, чтобы поддержать меня?   -  person TwistCode    schedule 28.07.2020


Ответы (1)


ОБНОВИТЬ:

Решил проблему следующим образом

Каждый способ оплаты имеет метод asStripePaymentMethod для доступа к базовому объекту Stripe.

Реализация кода

Данные поступают из формы на лицевой стороне, структура данных отображается в официальной документации на полосы.

через идентификатор метода оплаты я мог получить доступ к объекту метода оплаты в библиотеке Laravel Cashier, а через ORM я мог сохранить данные.

Версия Laravel: 7.X

Версия кассира Laravel: 12.2.0

person TwistCode    schedule 29.07.2020