Skip to content

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

@enzodpaiva

Description

@enzodpaiva

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),
        ];

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions