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

あなたは入札タイプを渡していないようです:

TENDER (必須) 支払い方法。値は次のとおりです。 * A = 自動決済機関 * C = クレジット カード * D = ピンレス デビット * K = テレチェック * P = PayPal 自動決済機関の入札タイプの詳細については、Payflow ACH 支払いサービス ガイドを参照してください。

于 2014-07-21T20:19:07.613 に答える