Я работаю над API-интерфейсом PayPal REST с официальным PHP SDK: https://github.com/paypal/rest-api-sdk-php Однако я замечаю, что вызов REST вызывает меня на странице проверки (режим Sandbox) в китайском языке, любая идея, как управлять языком отображения на английском языке? Я нашел тот же вопрос задан годом раньше, но не ответил: REST Api integration – как заставить язык платежных […]
Привет, ребята, я работаю с omnipay в laravel, и я хочу знать, как я могу изменить код, чтобы показывать в paypal receip общее количество каждого элемента и их описание $response=$gateway->purchase( array( 'cancelURL' => $keys->getCancelUrl(), 'returnURL' => $keys->getReturnUrl(), 'description' => Cart::content(), 'amount' => '200.00', 'currency' => $keys->getCurrency() ) )->send();</i>
Я ищу использовать paypals Website Payments Pro Hosted Solution, чтобы мы могли принимать платежи через paypal без наших пользователей, чувствуя, что они покидают сайт и без необходимости иметь PCI-совместимый. Мы хотим, чтобы это работало в таком формате: Пользователь попадает на страницу покупок и выбирает количество и хиты. Запрос AJAX отправляется на сервер для проверки количества […]
У меня есть скрипт IPN, который работает, и он работал некоторое время. Недавно я начал получать HTTP/1.1 302 Moved Temporarily в качестве ответа и не могу определить, почему. Ниже приведен код, связанный с отправкой в PayPal и получением ответа: $sd = @fsockopen('ssl://www.paypal.com', 443, $errno, $errstr, 30); if(!$sd) { $error = 'Error opening socket connection to […]
Я создал корзину, использующую localStorage, и я использую SDK PayPal PHP для обработки платежа. При нажатии на PayPal через AJAX я отправляю $_POST данные локального хранилища (корзину) и данные формы (данные пользователя) на страницу PHP, где у меня есть настройка API PayPal, которая затем захватывает данные $_POST ( для создания элементов, транзакций, платежей, redirectURL), и […]
Итак, я создал транзакцию с песочницей и пытаюсь получить данные для нее на странице с благодарностью. <?php $tx = $_REQUEST['tx']; $pdti = "REDACTED"; $url = "https://www.sandbox.paypal.com/cgi-bin/webscr"; $data = array("tx" => $tx, "at" => $pdti,"cmd" => "_notify-synch"); $options = array( "http" => array( "header" => "Content-type: application/x-www-form-urlencoded\r\n", "method" => "POST", "content" => http_build_query($data), ), ); $context […]
Я использую REST API на PHP, чтобы попытаться создать покупку PayPal, но я получаю только общую ошибку 400 всякий раз, когда я ее запускаю. По-видимому, это означает «плохой запрос», но подробностей нет. Вот основная часть моего кода: define("PP_CONFIG_PATH", "../vendor/"); $apiContext = new ApiContext(new OAuthTokenCredential('-redacted-', '-redacted-')); // id, secret $addr = new Address(); $addr->setLine1($_POST['addr1']); if(isset($_POST['addr2']) && […]
Я тестирую интеграцию веб-сайта с Paypal, используя стандарт веб-платежей и переменные HTML. Я написал простой PHP-скрипт для обработки уведомлений IPN. Согласно документации Paypal, сервер Paypal отвечает простым ответом « VERIFIED » или « INVALID », как только вы отправляете полученные данные обратно в Paypal. В моем обработчике я выполняю сравнение строк с учетом регистра для […]
Вот какой-то простой код, который я использую, чтобы протестировать Paypal Website Payments Standard upload thingy. Мой URL-адрес возврата: http: //mysite/index.php? Module = store & show = order_confirm Я просматриваю процесс оплаты, и когда я добираюсь до конца, и он возвращает меня на страницу, вместо этого он просто возвращает меня в index.php (т.е. без дополнительных параметров). […]
Я пытаюсь проверить информацию pdt paypal. Я создал свою макетную форму и представил ее. ИТ работал и возвращал информацию. Я попробовал то же самое, что сделал запрос на завивание. Но мой запрос на запрос возвращается мне пустым. моя макетная форма: <form method="post" action="https://sandbox.paypal.com/cgi-bin/webscr"> <input type="hidden" name="cmd" value="_notify-synch"/> <input type="hidden" name="at" value="—–"/> <input type="hidden" name="tx" value="—–"/> […]