«Извините, мы не можем завершить вашу покупку в настоящее время» - интеграция PayPal Laravel - PullRequest
1 голос
/ 29 января 2020

Я интегрирую платеж PayPal с laravel API, для этого я использую библиотеку srmklive , в режиме песочницы я делаю предпочтение, и он правильно генерирует ссылку со значением, затем Я возвращаю эту ссылку, веб-интерфейс запускается и перенаправляет меня на приземление успеха или неудачи, например:

                $data['all purchase info'] = $purchase_variables;
                $data['return_url'] = "Success route";

                $provider = new ExpressCheckout;
                $response = $provider->setExpressCheckout($data);
                $response = $provider->setExpressCheckout($data, true);

                return response()->json([
                    'preference' => ($response['paypal_link'])
                ], 200);

А в маршруте успеха просто есть несколько почтовых рассылок и настройка запасов et c ...

в песочнице работает нормально, проблема в том, что когда я go живу, выдает такую ​​ошибку:

introducir la descripción de la imagen aquí

и я не знаю, что это может быть, так как я меняю только режим, имя пользователя, пароль API и подпись для учетных данных в реальном времени

1 Ответ

1 голос
/ 29 января 2020

Хотя возможно, что сообщение появляется в других ситуациях, если оно появилось после того, как вы вошли в систему или после ввода информации о платеже, оно обычно указывает на нормальное отклонение. Когда клиент видит это сообщение об ошибке, он должен сделать то, что говорится в сообщении: вернуться и использовать другой способ оплаты.

Это не техническая ошибка. Это упадок. Вам следует связаться с PayPal, если вам нужна дополнительная информация об отклонении, но обычно «тестовые» платежи на счет, похожий на счет получателя, связанный с плательщиком (т. Е. На другой принадлежащий вам счет), НЕ допускаются.

Если вы действительно нужно выполнить транзакцию в реальном времени для тестирования, возможно, попробуйте попросить друга или знакомого в каком-нибудь удаленном месте, имеющем хорошую учетную запись PayPal, сделать тест на 1 доллар.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...