Contas iugu que possuem o plano marketplace podem "vincular" um customer_id criado na subonta com um customer_id da conta master, de modo que puxe automaticamente o método de pagamento vinculado ao cliente cadastrado na conta master.

Especialmente útil para os casos em que serão feitas cobranças recorrentes a partir das subcontas, e para clientes que possuem mais de uma assinatura em diferentes subcontas.

Para configurar, siga os passos abaixo:

1. Criar o customer e a forma de pagamento dele na conta master

Criar customer: https://dev.iugu.com/reference#criar-cliente 
Criar forma de pagamento: https://dev.iugu.com/reference#criar-forma-de-pagamento

2. Criar o customer na subconta
Os dados informados devem ser iguais do customer cadastrado na conta master.

Para vincular ao ID do cliente da conta master, basta fazer assim:

PUT - https://api.iugu.com/v1/customers/CUSTOMER_ID_SUBCONTA

--data

{

"proxy_payments_from_customer_id": "89A9961E8A124D039289EE436DEFB4D3" // customer_id da conta master

}

Ao fazer isso, o sistema já puxa automaticamente o "default_payment_method_id" (forma de pagamento) do cliente da conta master.

Se o cartão for alterado na conta master, a alteração ocorre automaticamente para todos os customers de subcontas que tiverem o proxy_id da conta master.

 

Obs.: O único parâmetro atualizado automaticamente é o "default_payment_method_id". Todos os demais dados do cliente são independentes do vínculo.

Obs. 2: O proxy deve ser configurado manualmente (da subconta para a conta master), ou seja, o vínculo do customer_id da subconta com o customer_id da conta master, deve ser feito manualmente para que seja atualizada a informação na conta master e replicada para as subcontas.

 

Tem mais dúvidas? Envie uma solicitação

0 Comentários

Artigo fechado para comentários.
Fale Conosco