PayFlow Pro安全令牌生成错误

时间:2014-07-21 20:13:26

标签: rest paypal salesforce payflowpro payflowlink

我正在使用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 个答案:

答案 0 :(得分:0)

你似乎没有通过招标类型:

投标(必填)付款方式。价值观是: * A =自动清算所 * C =信用卡 * D =无针借记 * K = Telecheck * P = PayPal 有关自动化的详细信息,请参阅“付费流程ACH付款服务指南” 结算所投标类型。