Страница 1 из 1

Новая почта контроль оплаты

Добавлено: 15.09.2022, 12:31
bigptach
Так как вступил в силу закон про РРО надо переходить на безнал, для того чтобы нова почта зачисляла деньги на счет нам нужно выставлять не "грошовий переказ" а "контроль оплаты" посути это одно и тоже но не для новой почты. Поэтому сумму наложки надо указывать через пункт контроль оплаты...
в модуле новой почты нашел такой вот кусок

Код: Выделить всё

 // Если пользователь выбирал обратную доставку (наложку)
                    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 чтобы оно работало!
или то я размечтался и так просто это не получиться?

Добавлено: 29.09.2022, 02:20
OkayCMS
Насколько я знаю, над этой доработкой прям сейчас работают и скоро должно быть обновление

Добавлено: 03.10.2022, 09:42
bigptach
ждем з нетурпінням

Добавлено: 04.10.2022, 09:19
bigptach
А доречі як ми дізнаємося що така функція зявилася в модулі? Це потрібно буде купувати знову модуль чи можна буде встановити якісь обновлення? Чи сам двіжок треба буде обновити до останньої версії?