Open Albarest opened 6 years ago
Para criar uma instância da fatura faço de 2 formas:
$fatura = new \Iugu_Invoice(['id' => 'INVOICE_ID_HERE']);
// OR
$fatura = \Iugu_Invoice::fetch( 'INVOICE_ID_HERE' );
1ª: cria localmente um objeto apenas com o ID (estou confiando que o ID é válido) 2ª: busca na base do Iugu pelo ID (se não existir um erro ocorrerá)
Prós:
$fatura
é uma fatura existente ou dará erro ao buscarContras:
$fatura->duplicate()
No meu caso utilizo mais a 2ª forma pois poucos usuários meus acessam esse recurso então o tempo a demora para responder não é fator muito relevante no momento.
Após instanciar Iugu_Invoice
basta executar a requisição:
$fatura->duplicate(['due_date'=> 'NEW_DATE_HERE']);
Verifiquei que existe uma funcao duplicate para gerar segunda via mas nao sei como setar o ID na URL, alguém pode me dar um exemplo
obrigado