Ошибка генерации токенов безопасности PayFlow Pro
Я использую Rest API для получения токена безопасности, используя уникальный securityID и другие параметры. Я использую следующий код:
HttpRequest httpRequest = new HttpRequest();
httpRequest.setEndpoint('https://pilot-payflowpro.paypal.com');
String body = 'PARTNER=Paypal&PWD=pwd&VENDOR=abc&USER=abc&CREATESECURERTOKEN=Y&SECURETOKENID=9a9ea8208de1413abc3d60c86cb1f4ce&TRXTYPE=C&AMT=23.0&MODE=TEST';
httpRequest.setBody(body);
httpRequest.setMethod('GET');
Http htt = new hTTP();
HttpResponse httpRe = htt.send(httpRequest);
system.debug(httpRe.geTbody());
Но я получаю следующую ошибку: RESULT=2&PNREF=A7X06D187FF7&RESPMSG= Недопустимый тендер
Подскажите пожалуйста как это исправить.
1 ответ
Вы, кажется, не передаете тип тендера:
ТЕНДЕР (Обязательный) Способ оплаты. Допустимые значения: * A = Автоматизированная расчетная палата * C = Кредитная карта * D = Дебет без PIN-кода * K = Телешек * P = PayPal См. Руководство по обслуживанию платежей Payflow ACH для получения подробной информации о типе тендера Автоматизированной расчетной палаты.