Исходя из решения проблемы ранее в теме
https://crm-onebox.com/ru/support/logistics-and-delivery-services/8136-ttn-dzhas... (см. скриншот указанный в комментарии темы) - техподдержка Justin указала на то, что если не нужна наложка - не передавать тело платежа order_amount и признак что необходима оплата заказа order_payment_is_required
По вашей ТТН отправляются оба параметр и рассчитывается что в противном случае будет наложенный платёж.
Пример части параметров запроса:
Array
(
[api_key] => [ключ интеграции]
[data] => Array
(
[number] => 1160
[date] => 2021-10-17
[sender_city_id] => e156e3c8-dbfb-11e7-80c6-00155dfbfb00
[sender_company] => ФОП Подолянец Александр Васильевич
[sender_contact] => Подолянец Александр Васильевич
[sender_phone] => +380982450939
[sender_pick_up_address] =>
[sender_branch] =>
[pick_up_is_required] => 1
[receiver] => Куреня Анна Николаевна
[receiver_contact] =>
[receiver_phone] => +380979365812
[count_cargo_places] => 1
[branch] => 7100103173
[weight] => 7
[dimensional_weight] => 0.25
[volume] => 0.001
[declared_cost] => 1049
[delivery_amount] => 52.3
[redelivery_amount] => 36
[order_amount] => 1049
[redelivery_payment_is_required] =>
[redelivery_payment_payer] => 1
[delivery_payment_is_required] => 1
[add_description] =>
[delivery_payment_payer] => 1
[order_payment_is_required] => 1
[delivery_type] => 0
[cod_transfer_type] => 2
)
)
Рекомендую вам обратиться в техподдержку Justin чтобы получить ответ почему у вас не создаётся наложенный платёж, когда им передаёт соответствующие параметры. Вероятно у них либо какие-то нововведения, либо для разных клиентов - разные условия работы.