Conectar plataformas pela API SourcesObsoleto
Considerações para plataformas Stripe Connect que adicionam suporte a novas formas de pagamento usando a API Sources.
Aviso
We deprecated the Sources API and plan to remove support for local payment methods. If you currently handle any local payment methods using the Sources API, you must migrate them to the Payment Methods API.
While we don’t plan to remove support for card payments, we recommend replacing any use of the Sources API with the PaymentMethods API, which provides access to our latest features and payment method types.
Os proprietários de plataformas Connect podem utilizar mais formas de pagamento aceitas, com o Sources. Para saber mais sobre a criação de pagamentos para usuários conectados, e qual a melhor abordagem para você, consulte a documentação sobre pagamentos e taxas do Connect.
Criar Destination Charges
Se optar por Destination Charges, você deve criar Sources na sua plataforma diretamente e criar Charges usando o parâmetro de destino apropriado. Os clientes são cobrados por sua plataforma, que transfere o valor necessário para a conta de destino.
Com Destination Charges que usam cartões, o nome da sua plataforma aparece em descrições de extratos e a cobrança é atribuída à conta conectada. Com Destination Charges que usam formas de pagamento alternativas (APMs), o nome da sua plataforma aparece em descrições de extratos, mas a cobrança original é atribuída à sua plataforma.
Criar Direct Charges
Se optar por Direct Charges, verifique se a conta conectada tem a integração da forma de pagamento que pretende usar (ver abaixo). Para Direct Charges, é preciso criar fontes nas contas conectadas. Para fazer isso, passe source.
com o valor de um ID da conta conectada quando usar Stripe.js.
// Set the connected Stripe Account on which the source should be created var stripe = Stripe(
, {stripeAccount: "{{CONNECTED_STRIPE_ACCOUNT_ID}}"}, ); stripe.createSource({ type: 'ideal', amount: 1099, currency: 'eur', owner: { name: 'Jenny Rosen', }, redirect: { return_url: 'https://shop.example.com/crtA6B28E1', }, }).then(function(result) { // handle result.error or result.source });'pk_test_TYooMQauvdEDq54NiTphI7jx'
Se estiver criando fontes no lado do servidor, você pode usar autenticação pelo cabeçalho Stripe-Account com uma das nossas bibliotecas compatíveis.
Clonar Sources de cartão
Sources de cartão (como não estão intrinsecamente vinculadas à sua plataforma, pois não precisam de nenhum fluxo de autenticação) podem ser criadas em sua plataforma e depois clonadas para uma conta conectada para criar Direct Charges lá.
Depois de criar uma Source de cartão e vincular a um Customer (consulte Sources e Customers para saber como esses dois objetos interagem), você pode clonar a Source do cartão em uma conta conectada usando o ID da conta conectada como o cabeçalho Stripe-Account
:
Sources de cartões costumam ser reusable
. Mas, ao cloná-las, você pode restringir sua reutilização pela conta conectada. Para isso, especifique usage
como single_
ao clonar a Source.
Se estiver criando Sources de cartão reutilizáveis em sua conta conectada, vincule-as a Customers antes de cobrá-las. Consulte Sources e Customers para saber como vincular e gerenciar Sources em Customers.