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, clique aqui.
Criar Forma de Pagamento, clique aqui.
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.
0 Comentários