PayPal

InstantCMS 2.X

PayPal HTTP ERROR 500

#1 6 декабря 2021 в 19:34

Друзья подскажите, при создания платежа /billing/order PayPal выдает ошибку HTTP ERROR 500  другие сервисы отрабатывают нормально, в чем может быть проблема? 

Изображение

Изображение

#2 6 декабря 2021 в 22:51

Наверно эту тему лучше было бы создать в разделе для биллинга: instantcms.ru/forum/obsuzhdenija/komponenty/billing

Я решил заглянуть в настройки платёжной системы paypal, в панели управления биллингом, встретил там 4 ошибки связанные с отсутствием языковых констант. Проверил, действительно в папке system\languages\ru\controllers\billing\systems нет файла paypal.php

 

Изображение

 

А у вас, maximal, там всё в порядке?

У меня нет счёта в этой платёжной системе, но я в настройках указал вымышленные данные и попробовал провести оплату получил следующую ошибку:

 

Fatal error: Uncaught Exception: system/fields/paypal.php in domains\billing.local\system\config\autoload.php:41 Stack trace: #0 [internal function]: autoLoadCoreClass('fieldPaypal') #1 domains\billing.local\system\controllers\billing\systems\paypal\paypal.php(14): spl_autoload_call('fieldPaypal') #2 domains\billing.local\system\controllers\billing\actions\order.php(0): systemPaypal->getPaymentFormFields(Array, Array, '1') #3 domains\billing.local\system\core\controller.php(605): actionBillingOrder->run() #4 domains\billing.local\system\core\controller.php(476): cmsController->runExternalAction('order', Array) #5 domains\billing.local\system\core\controller.php(452): cmsController->executeAction('order', Array) #6 domains\billing.local\system\core\core.php(749): cmsController->runAction('order', Array) #7 domains\billing.local\index.php(46): cmsCore->runController( in domains\billing.local\system\config\autoload.php on line 41

 

… как я понимаю движок ругается на отсутствие поля system/fields/paypal.php Проверил — его у меня тоже нет.

Версия движка: 2.14.3. Я использую следующий архив с биллингом для новой установки: billing.install.2.0.6.php7.1.zip, проверил его содержимое и содержимое других установочных архивов — в них тоже не обнаружил ни языкового файла, ни файла поля.

При выключенном режиме отладки у меня вместо ошибки пустая, белая, страница. Ошибку HTTP ERROR 500 мне воспроизвести не удалось. А у вас, maximal, что за ошибка при включенном отладочном режиме?

#3 6 декабря 2021 в 22:59

Некоторое время назад видел новость, что paypal не работает на внутреннем рынке России. Но это не точно,😃

#4 6 декабря 2021 в 23:40

У меня в настройках PayPal  отображается все нормально, языковые файлы есть, ошибки вот какие: 

Изображение

Изображение

#5 7 декабря 2021 в 00:58

Наверно эту тему лучше было бы создать в разделе для биллинга: instantcms.ru/forum/obsuzhdenija/komponenty/billing

Я решил заглянуть в настройки платёжной системы paypal, в панели управления биллингом, встретил там 4 ошибки связанные с отсутствием языковых констант. Проверил, действительно в папке system\languages\ru\controllers\billing\systems нет файла paypal.php

 

Изображение

 

А у вас, maximal, там всё в порядке?

У меня нет счёта в этой платёжной системе, но я в настройках указал вымышленные данные и попробовал провести оплату получил следующую ошибку:

 

Fatal error: Uncaught Exception: system/fields/paypal.php in domains\billing.local\system\config\autoload.php:41 Stack trace: #0 [internal function]: autoLoadCoreClass('fieldPaypal') #1 domains\billing.local\system\controllers\billing\systems\paypal\paypal.php(14): spl_autoload_call('fieldPaypal') #2 domains\billing.local\system\controllers\billing\actions\order.php(0): systemPaypal->getPaymentFormFields(Array, Array, '1') #3 domains\billing.local\system\core\controller.php(605): actionBillingOrder->run() #4 domains\billing.local\system\core\controller.php(476): cmsController->runExternalAction('order', Array) #5 domains\billing.local\system\core\controller.php(452): cmsController->executeAction('order', Array) #6 domains\billing.local\system\core\core.php(749): cmsController->runAction('order', Array) #7 domains\billing.local\index.php(46): cmsCore->runController( in domains\billing.local\system\config\autoload.php on line 41

 

… как я понимаю движок ругается на отсутствие поля system/fields/paypal.php Проверил — его у меня тоже нет.

Версия движка: 2.14.3. Я использую следующий архив с биллингом для новой установки: billing.install.2.0.6.php7.1.zip, проверил его содержимое и содержимое других установочных архивов — в них тоже не обнаружил ни языкового файла, ни файла поля.

При выключенном режиме отладки у меня вместо ошибки пустая, белая, страница. Ошибку HTTP ERROR 500 мне воспроизвести не удалось. А у вас, maximal, что за ошибка при включенном отладочном режиме?

maxxux

Если найдете решение сообщите, пожалуйста. У меня так же(

#6 14 декабря 2021 в 21:17

Товарищи, кто найдет решения, тому накину 1000р. 

#7 15 декабря 2021 в 08:34

Некоторое время назад видел новость, что paypal не работает на внутреннем рынке России. Но это не точно

IamB

работает в России, только для принятия платежей надо счёт корпоративный открывать на ИП или ООО и привязывать р/с банка

Добавлено спустя 2 минуты

Товарищи, кто найдет решения, тому накину 1000р. 

maximal

можешь мне закидывать эту тыщу. у тебя счёт физ лица, а нужен корпоративный счёт чтоб был полноценный доступ к API PayPal — www.paypal.com/ru/business/accept-payments

Добавлено спустя 3 минуты

В документации же написано developer.paypal.com/docs/get-started/

Get started with PayPal Commerce Platform

#8 15 декабря 2021 в 11:43

Некоторое время назад видел новость, что paypal не работает на внутреннем рынке России. Но это не точно

IamB

работает в России, только для принятия платежей надо счёт корпоративный открывать на ИП или ООО и привязывать р/с банка

Товарищи, кто найдет решения, тому накину 1000р. 

maximal

можешь мне закидывать эту тыщу. у тебя счёт физ лица, а нужен корпоративный счёт чтоб был полноценный доступ к API PayPal — www.paypal.com/ru/business/accept-payments

В документации же написано developer.paypal.com/docs/get-started/

Get started with PayPal Commerce Platform

Dublic

Знаю что ИП надо открывать. у них на сайте можно создать тестовый платеж, но ордер при создании платежа в биллинге сайт/billing/order для отправке на paypal не работает, писал выше что происходит. 

Изображение

#9 23 марта 2022 в 13:24

Привет,

подскажите, пожалуйста, есть корпоративный счет все вставил в настройки в биллинге, после нажатия пополнить баланс

Изображение

если нажать — перейти к оплате 

Изображение

Что не так и какой должен быть URL для отправки платежа? спс

#10 23 марта 2022 в 16:55

Привет,

подскажите, пожалуйста, есть корпоративный счет все вставил в настройки в биллинге, после нажатия пополнить баланс

Изображение

если нажать — перейти к оплате 

Изображение

Что не так и какой должен быть URL для отправки платежа? спс

popkorn

А Вы из России? Потому как пейпал ушел из нее.

#11 23 марта 2022 в 17:11

Нет, Чехия.где то допускаю ошибку, но где( 

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.