Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

erro na requisição de atualizar assinatura. #60

Open
enzodpaiva opened this issue Mar 10, 2023 · 0 comments
Open

erro na requisição de atualizar assinatura. #60

enzodpaiva opened this issue Mar 10, 2023 · 0 comments

Comments

@enzodpaiva
Copy link

Estou fazendo requisição para o endpoint de atualizar os itens da assinatura

Porém na iugu atualiza certo, exceto o objeto desconto que por algum motivo mesmo estando no array, ele não é cadastrado na iugu.... Alguém sabe oq pode estar faltando ?

Estou fazendo o envio de itens que serão deletados e itens que serão inseridos em uma unica request. Segue como está meu código:

$dados = [
subitems => Array (
[0] => Array
(
[description] => produto teste 1
[price_cents] => 2500,0
[quantity] => 1
[recurrent] => 1
)

[1] => Array
(
[description] => produto teste 2
[price_cents] => 500,0
[quantity] => 2
[recurrent] => 1
)

[2] => Array
    (
         [description] => Desconto
        [price_cents] => -700,0
        [quantity] => 1
        [recurrent] => 1
    )

[3] => Array
    (
        [id] => 1
        [_destroy] => 1
    )

[4] => Array
    (
        [id] => 2
        [_destroy] => 1
    )

),
];

$url = Iugu::getBaseURI() . '/subscriptions/' . $iugu_assinatura;
$api = new Iugu_APIRequest();
$retorno = $api->request('PUT', $url, $dados);

if ($retorno && $retorno->id) {
return [
'error' => false,
'id' => $retorno->id,
];
}

        return [
            'error' => true,
            'message' => $this->__getErrors($retorno),
        ];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant