#stripe-payments
#stripe-платежи
Вопрос:
Я пытаюсь найти способ для клиентов повторно использовать сохраненные способы оплаты для любого бизнеса на платформе.
Я создаю платформу, которая позволяет клиентам оплачивать напрямую предприятиям через Stripe Connect. Я хочу, чтобы клиенты могли сохранять способы оплаты перед покупками, а затем повторно использовать сохраненные способы оплаты для любого бизнеса.
Насколько я понимаю, способы оплаты сначала должны быть созданы в учетной записи клиента stripe платформы, а затем скопированы в учетную запись клиента Stripe компании connected business во время (первой) покупки.
Я хотел бы использовать новые API SetupIntents, PaymentMethods и PaymentIntents, но не смог выяснить, как клонировать способы оплаты между платформами и подключенными учетными записями stripe.
Любые советы будут оценены.
Ответ №1:
Вы можете клонировать способ оплаты, созданный в учетной записи платформы, в подключенную учетную запись, вызвав API PaymentMethods с идентификатором подключенной учетной записи, идентификатором PaymentMethod и идентификатором Клиента, для которого он сохранен. Полный пример на всех языках, поддерживаемых Stripe, доступен здесь:
https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
Обратите внимание, что это необходимо только для прямых платежей, и что вам нужно будет клонировать метод оплаты каждый раз, когда вы создаете прямое начисление от имени подключенной учетной записи. Единственный способ обойти это — создать дубликат клиента в подключенной учетной записи и сохранить в нем клонированный метод оплаты.