в модуле новой почты нашел такой вот кусок
Код: Выделить всё
// Если пользователь выбирал обратную доставку (наложку)
if ($npDeliveryData->redelivery) {
$redeliveryAmount = $money->convert($order->total_price, $npCurrency->id, false);
$request['methodProperties']['BackwardDeliveryData'][] = [
"PayerType" => $this->settings->get('np_back_payer_type'),
'CargoType' => 'Money',
'RedeliveryString' => round($redeliveryAmount),
];
}
$result = $npHelper->requestNovaposhta($request);
if ($result->success && count($result->data)) {
$result = $result->data[0];
$response = [
'ttn_code' => $result->IntDocNumber,
'ttn_id' => $result->Ref,
];
$deliveryDataEntity->update($npDeliveryData->id, [
'ttn_code' => $result->IntDocNumber,
'ttn_id' => $result->Ref,
]);
} else {
$t = '';
foreach ($result->errors as $k=>$v) {
$t .= $k.'- '.$v.';';
}
$response['error'] = '<error_ttn> '.$t;
}
} else {
$response['error'] = 'error_counterparty';
}
}
}
а на сайте разработчика такой вот пункт
2. Формування запиту створення «ЕН» з послугою «Контроль оплати»
"AfterpaymentOnGoodsCost": "1005",
Вопрос к знающим и понимающим, куда вставить этот AfterpaymentOnGoodsCost чтобы оно работало!
или то я размечтался и так просто это не получиться?