Мне интересно, почему я получаю эту ошибку при перенаправлении моих полученных SECURETOKEN и SECURETOKENID на https://payflowlink.paypal.com.
В соответствии с этим источником , это происходит, если режим транзакции установлен на тестирование,поэтому я установил его на LIVE.
Мои сервисы также находятся в прямом эфире, насколько я видел из поиска.
и используемая мной учетная запись имеет следующую роль: "API_FULL_TRANSACTIONS".
Я получаю свой Securetoken, отправляя этот запрос по адресу:
https://payflowpro.paypal.comTRXTYPE=S&TENDER=P&ACTION=S&PARTNER=PayPalCA&VENDOR=vendor&USER=user&PWD=password&AMT=16.95&CURRENCY=CAD&CREATESECURETOKEN=Y&SECURETOKENID=c326093c-2f40-4555-ac9f-213aa918dfdf&CANCELURL=https://www.cancelurl.com/cart/checkoutprocess/cancel&RETURNURL=https://www.returnurl.com/cart/checkoutprocess_rsp&ORDERDESC=Business Subscription
и ответ:
SECURETOKEN=securetokenvalue&SECURETOKENID=securetokenidvalue&RESPMSG=Approved
, а затем перенаправить его на
https://payflowlink.paypal.com?SECURETOKENID=securetokenidvalue&SECURETOKEN=securetokenvalue
Результат будет:
Ссылка: https://developer.paypal.com/docs/classic/payflow/integration-guide/secure-token/