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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions