Stripe V2 PayPal, интеграция Afterpay и Affirm

Я использую Stripe v2 на своем рабочем сайте для сбора платежей. Согласно моим исследованиям, интеграция PayPal, Afterpay и Affirm с Stripe v2 кажется невозможной. Поэтому для использования этой функции мне пришлось перейти на Stripe v3. Можно ли их интегрировать с помощью Stripe v2? Или необходима миграция? Если интеграция с Stripe v2 возможна, требуются ли какие-либо дополнительные действия?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
119
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете интегрировать эти способы оплаты посредством интеграции на стороне сервера, вообще не используя Stripe.JS, если хотите. Это можно сделать, создав соответствующий PaymentMethod (ссылка API Ref ), а затем создав и подтвердив PaymentIntent ( ссылка ), используя вышеупомянутый PaymentMethod. При этом вы также устанавливаете return_url ( ссылку ) — ответ будет включать свойство next_action.redirect_to_url.url ( ссылка), которое вы передаете в свой интерфейс, чтобы перенаправить клиента на страницу аутентификации необходимого способа оплаты. чтобы они могли завершить платеж, используя этот тип метода оплаты.

На мой взгляд, более простой путь — просто перейти на Stripe.JS v3, что также обеспечивает лучшее соответствие PCI для платежей по картам (документы).

Итак, я последовал вашим шагам, используя Postman. Я успешно создал способ оплаты. Однако, когда я пытаюсь создать намерение платежа, он продолжает выдавать мне эту ошибку: «Тип метода оплаты «[»подтвердить»]» недействителен. Убедитесь, что указанный тип активирован на вашей панели управления (Dashboard.stripe.com/account/pays/settings), а в вашей учетной записи включены все функции предварительного просмотра, которые вы пытаетесь использовать. Когда я проверяю панель управления, она уже включена.

Salman Shaykh 20.02.2024 17:43

Вы можете указать payment_method_types и посмотреть, сработает ли это: docs.stripe.com/api/pay_intents/…

bismarck 20.02.2024 22:45

@bismarch, но это сработало! После подтверждения намерения он дает мне URL-адрес, как вы сказали выше. Мой вопрос: у меня все в порядке с запланированными платежами, и я хотел бы автоматически списать с человека плату в определенную дату. Как это будет работать или всегда ли будет запрашиваться согласие.

Salman Shaykh 21.02.2024 14:56

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

Salman Shaykh 21.02.2024 15:00

Когда я использую setup_future_usage для off_session, я получаю следующую ошибку: setup_future_usage `невозможно использовать с одним или несколькими значениями, указанными в payment_method_types. Пожалуйста, удалите setup_future_usage или удалите эти типы из payment_method_types: [\"affirm\"].

Salman Shaykh 21.02.2024 15:04

Afterpay и Affirm поддерживают только разовые платежи.

bismarck 21.02.2024 16:27

Другие вопросы по теме