0

我正在使用 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=无效投标

请建议如何纠正这个问题。

4

1 回答 1

0

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

投标(必填)付款方式。值为: * A = 自动票据交换所 * C = 信用卡 * D = 无密码借记卡 * K = Telecheck * P = PayPal 有关自动票据交换所投标类型的详细信息,请参阅 Payflow ACH 支付服务指南。

于 2014-07-21T20:19:07.613 回答