Clonar dados de pagamento de clientes em contas conectadasHistórico
Reutilize informações de pagamento em várias contas conectadas que compartilham clientes.
Cuidado
O conteúdo desta página descreve um recurso herdado. O suporte a esse recurso pode terminar sem aviso. Portanto, se você utilizá-lo, atualize sua integração para usar o processo atual de reutilização de informações de pagamento em contas conectadas. Para obter mais informações, consulte Compartilhe formas de pagamento entre várias contas.
Para alguns modelos de negócios, pode ser útil reutilizar os dados de pagamento dos clientes em contas conectadas. Por exemplo, um cliente que faz uma compra de um dos vendedores conectados não precisa informar novamente os dados de cartão de crédito ou conta bancária para comprar de outro vendedor.
Com o Connect, você pode fazer isso seguindo estas três etapas:
- Armazenar os clientes com uma forma de pagamento na conta da plataforma.
- Criar tokens para clonar a forma de pagamento no momento da cobrança do cliente em nome de uma conta conectada.
- Criar cobranças usando os novos tokens.
Armazenar clientes
Quando não for clonar formas de pagamento, você salva os objetos Customer da Stripe em cada conta Stripe conectada. Para clonar formas de pagamento, você salva esses objetos na conta Stripe da plataforma.
Esta é uma chamada de API, mas lembre-se de usar suas próprias chaves secretas e publicáveis em vez das chaves da conta Connect.
Criar tokens
Cuidado
Se sua plataforma usa a API Sources, você precisa criar uma origem desse cliente em vez de criar um token. Se sua plataforma usa a API Payment Methods, você precisa criar um PaymentMethod desse cliente. Depois de seguir um desses guias, siga para Criar cobranças sem criar um token.
Quando estiver pronto para criar uma cobrança em uma conta conectada para cliente salvo na conta da plataforma, crie um token para essa finalidade. Serão necessários:
- O ID da conta Stripe da conta conectada (por exemplo,
acct_
) em que você está criando a cobrança70mlVXYM5ZuOWtnK - O ID do cliente cobrado na conta de plataforma (por exemplo,
cus_
)hYYV7DTbGXXSpf - O cartão ou ID da conta bancária desse cliente, se você quiser cobrar um cartão ou conta bancária diferente do padrão
Criar cobranças
Anexe o token criado na etapa anterior a um cliente na conta conectada.
Cuidado
As cobranças realizadas no cliente clonado não são refletidas no cliente original. Esse recurso é destinado a várias contas conectadas que precisam cobrar o mesmo usuário.
Cuidado
Se sua plataforma usa a API Payment Methods, você deve passar a ID da forma de pagamento no parâmetro payment_
em vez de passar o parâmetro source
.
Em seguida, use o ID do cliente (por exemplo, cus_
) e da forma de pagamento (por exemplo, card_
) retornados pela chamada customers.
para cobrar o cliente.