Mercadopa go API создать оплату пользовательских налогов - PullRequest
0 голосов
/ 24 февраля 2020

При попытке создания платежа mercadopa go со значением таможенных налогов, установка массива налогов недостаточна, выдает следующую ошибку:

Net, а суммы налога не могут быть нулевым

Неверный запрос, код ошибки bad_request 400

<?php

$client->post("/v1/payments", [
           'transaction_amount' => 130000,
           'taxes' => [
               [
                   'type' => 'IVA',
                   'value' => 0
               ]
           ],
           'description' => 'order description',
           'payment_method_id' => 'baloto',
           'payer' => [
               'email' => $cart->email
           ],
           'external_reference' => $payment->reference,
           "callback_url" => config('services.mercadopago.back_urls.success')
       ])

Чего не хватает в параметрах?

1 Ответ

0 голосов
/ 24 февраля 2020

При использовании пользовательских налогов дополнительно к массиву налогов необходимо добавить параметр «net_amount» следующим образом:

<?php

$client->post("/v1/payments", [
           'transaction_amount' => 130000,
           'net_amount' => 130000,
           'taxes' => [
               [
                   'type' => 'IVA',
                   'value' => 0
               ]
           ],
           'description' => 'order description',
           'payment_method_id' => 'baloto',
           'payer' => [
               'email' => $cart->email
           ],
           'external_reference' => $payment->reference,
           "callback_url" => config('services.mercadopago.back_urls.success')
       ])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...