Я использую шлюз PayPal PayPal (Hosted Pages — Layout B) — и у меня все настроено и отлично работает в настольных браузерах.
Однако при тестировании в мобильном браузере я получаю следующую ошибку:
Token is missing. Please return to the website from where you started your purchase and try again.
Я также использую SECURETOKEN. Вот мой общий поток:
Я в полной растерянности. Документация PayPal гласит, что макеты A и B будут автоматически перенаправлены на мобильную страницу — но вместо этого мне представляется ошибка ниже. Понятия не имею почему.
Я не могу найти что-нибудь об этой проблеме нигде. Помощь приветствуется!
Добавление MODE = TEST решило проблему. Например:
https://pilot-payflowlink.paypal.com/?SECURETOKENID=PFNSTI16NNN&SECURETOKEN=9avpLNBIxBEGXNLVPgVbXkQUN&MODE=TEST
Я тоже сталкивался с той же проблемой, она была решена после того, как я добавил TEMPLATE = templateA к опубликованным данным.