Intereting Posts
ORA-06502: PL / SQL: числовая или значащая ошибка: слишком строчный буфер символьной строки – выполнение с использованием интерфейса OCI PHP: переместить с переименованием не удается, но комбинация операций копирования и отмены Отправка двух массивов с использованием запроса ajax post Laravel 4 – Как проверить уникальность с несколькими полями? импорт CSV в MYSQL через PHP Удаление строк из нескольких таблиц в MySQL как проверить, не возвращает ли запрос mysql никакого результата (запись не найдена) с использованием php? Автозаполнение формы другого веб-сайта и отправьте его PHP. Могу ли я передать имя функции в качестве аргумента функции? Laravel HasOne отношения пустые Ошибка авторизации PayPal Длина строк в unicode различна Можно ли включить код сборки в php-скрипт? Как это называется, когда вы можете заполнить строку с помощью <<< и end-delimiter? Проверьте, находится ли пользователь в сети, Framework Codeigniter

Paypal выражает «краткое описание заказа»

Я в процессе замены бесплатной и стандартной кнопки paypal с интеграцией Express checkout. Я считаю, что большую часть работы выполнил, но у меня есть 2 нерешенных вопроса.

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

  2. Когда я перенаправляюсь на сайт paypal после нажатия на отправку формы, она несовместима, я подозреваю, что Paypal находится в процессе развертывания некоторых обновлений на этой странице и выполняет некоторые тесты A / B, чтобы увидеть, какой макет работает лучше, но он будет быть хорошим, если кто-то другой может подтвердить подобное поведение, и если есть что-то, что я могу сделать, чтобы заставить конкретный макет? Я нашел другие сообщения на этом форуме, но они были опубликованы некоторое время назад, поэтому перепроверяем.

благодаря

1.Express Checkout, его фактически вызов API на сервер PayPal. Если вы хотите отредактировать количество, вам нужно изменить значение L_PAYMENTREQUEST_n_QTYm используя свою собственную логику, и отправить запрос в PayPal (количество не редактируется). доктор

2. В целом PayPal выпустила новую раскладку Express Checkout.

Здесь есть два URL:

Старый макет : https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-24P528268C112244W введите описание изображения здесь

Новый макет : https://www.paypal.com/checkoutnow/2?token=EC-24P528268C112244W введите описание изображения здесь

Вы можете заставить любой макет по своему усмотрению.

Я обнаружил, что вы можете форсировать старый макет, включив в URL-адрес запроса платежа параметр «force_sa = true». Невозможно найти документацию в любом месте, но, похоже, она работает последовательно. Я попросил техническую поддержку у него и получил этот ответ:

Новый макет экспресс-кассы постепенно расширяется, у вас может быть возможность принудительно настроить макет с помощью следующего URL-адреса перенаправления: « https://www.sandbox.paypal.com/checkoutnow/2?token= », чтобы заставить новый макет оформления, он делает то же самое, что и force_sa = true

Не ответил на мой вопрос, но, я думаю, они признали, что это правильный способ заставить макет и не быть во власти их «развертывания».