Оплата Paypal Express показывает старый сайт вместо нового

Я пытаюсь настроить экспресс-оплату Paypal для своего веб-сайта, и мне удалось заставить его работать, однако я заметил, что на некоторых веб-сайтах вы получаете новый стиль Paypal, но на моем я получаю старый .

Новый стиль, который я хочу: Paypal, который я хочу

Стиль, который я получаю: My Paypal

Я хочу иметь возможность указать один или несколько элементов как часть счета, а также всегда иметь плату за оплату и плату за бронирование, как на первом рисунке выше.

При первоначальном вызове Paypal для получения токена для настройки экспресс-оплаты я передаю следующее в строке запроса.

USER: username,
PWD: password,
SIGNATURE: signature,
VERSION: 117.0,
ALLOWNOTE: 0,
METHOD: 'SetExpressCheckout',
RETURNURL: returnUrl,
CANCELURL: cancelUrl,
NOSHIPPING: '1',
LOCALCODE: 'GB',
EMAIL: '[email protected]',
PAYMENTREQUEST_0_ITEMAMT: '20.00',
PAYMENTREQUEST_0_CURRENCYCODE: 'GBP',
PAYMENTREQUEST_0_PAYMENTACTION: 'Sale',
PAYMENTREQUEST_0_HANDLINGAMT: '2.00',
PAYMENTREQUEST_0_AMT: '22.00',

L_PAYMENTREQUEST_0_ITEMCATEGORY0: 'Physical',
L_PAYMENTREQUEST_0_NAME0: 'Journey 1',
L_PAYMENTREQUEST_0_AMT0: '20.00',
L_PAYMENTREQUEST_0_QTY0: '1'

Я не могу понять, почему мой показывает старый сайт вместо нового. Я протестировал это как с песочницей, так и с живой версией Paypal и получил то же самое, поэтому я предполагаю, что это либо что-то не так с настройкой моей учетной записи Paypal, либо с параметрами, которые я передаю при первоначальной настройке экспресс-оплаты?

Я использую следующие URL-адреса: https://api-3t.sandbox.paypal.com для начального подключения и https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=TOKEN_RETURNED для перенаправления, на которое я отправляю пользователя после получения токена.

Я также видел живые веб-сайты, использующие как старую версию, так и новую версию Paypal.

Заранее благодарю за любую помощь!


person braza    schedule 04.09.2014    source источник


Ответы (1)


Новые страницы - это то, что они медленно разворачивают. Даже один и тот же сайт иногда будет видеть обе версии. Это просто случайная вещь, которую они устроили на своей стороне. Например, они могут отправлять 50% всех транзакций Express Checkout через новые страницы, а остальные 50% — через старые страницы, чтобы провести их сплит-тестирование друг против друга. Я не знаю, делают ли они именно это, но это просто пример. Это не то, что вы сможете контролировать.

person Drew Angell    schedule 05.09.2014
comment
О, это немного раздражает. Надеюсь, это будет сделано к тому времени, когда я запущу сайт. Также вы знаете, какие параметры я должен использовать, чтобы получить такие же настройки, как на первом изображении? Я просто использую 4 предмета, по одному для каждого платежа и по одному для каждого платежа и платы за бронирование, поскольку PAYMENTREQUEST_0_HANDLINGAMT на самом деле не является почтовыми расходами и упаковкой, как показано на втором изображении. - person braza; 05.09.2014
comment
Конечно, вы можете включить их в качестве позиций. Тогда они должны появиться именно так, как вы их пометили. Обработка технически является частью доставки (отсюда и фраза «Доставка и обработка»), поэтому они показывают это так, как делают. Похоже, это вполне может быть одной из вещей, которую они тестируют раздельно. - person Drew Angell; 05.09.2014