Stripe-dotnet: MetaData não aparece na conta de destino (Stripe conectar)

Criado em 21 jun. 2017  ·  4Comentários  ·  Fonte: stripe/stripe-dotnet

Ao criar uma cobrança (cobranças de destino de conexão de faixa), percebi que o parâmetro de metadados não está aparecendo no painel da conta de destino.

O ideal é que os MetaDados (destacados abaixo) também apareçam na conta de destino. Atualmente, ele está aparecendo no painel da conta da plataforma e não na conta de destino em que as cobranças são feitas.

`var newCharge = new StripeChargeCreateOptions ()
{

                Amount = amt,
                Currency = "AUD",
                Destination = “xxxxxx", 
                DestinationAmount = shipping + gstshipping,
                Metadata = myDict // Dictionary(key value pairs)

            };

`
Existe alguma solução para isso

Comentários muito úteis

@ amos-o a py_XXXX é apenas uma cobrança normal. Portanto, você usaria a API Retrieve Charge e o cabeçalho Stripe-Account que em stripe-dotnet é definido por meio de RequestOptions

Todos 4 comentários

@ varunbabu008 Esse é o comportamento esperado, os metadados ao vivo na cobrança na plataforma e não no pagamento correspondente criado na conta conectada.

Este não é um bug da biblioteca, portanto, os problemas do github não são o melhor lugar para discutir isso. A ideia é que você crie a carga de destino e obtenha um objeto de carga de volta com uma propriedade transfer para uma Transfer id tr_XXXX que você pode expandir. Este objeto de transferência terá um destination_payment id py_XXX . Você pode então usar esse id para recuperar o pagamento (como uma cobrança) no id conectado e atualizá-lo com os metadados corretos.

Se você tiver perguntas de acompanhamento, é melhor entrar em contato com nossa equipe de suporte: https://support.stripe.com/email

@ remi-stripe Você disse:

Você pode então usar essa id para recuperar o pagamento (como uma cobrança)

Qual endpoint eu usaria para fazer isso? Porque a partir de agora, o ID de pagamento de destino que recebo está no formato py-xxxx que não é uma cobrança ou um pagamento, então estou preso aí.

@ amos-o a py_XXXX é apenas uma cobrança normal. Portanto, você usaria a API Retrieve Charge e o cabeçalho Stripe-Account que em stripe-dotnet é definido por meio de RequestOptions

Estava faltando o cabeçalho Stripe-Account . Obrigado @ remi-stripe.

Esta página foi útil?
0 / 5 - 0 avaliações