1

この場所https://svcs.sandbox.paypal.com/AdaptivePayments/Payを使用して、soapUi でいくつかのペイパル サービスをテストしようとしています。

サンドボックス環境でユーザー/パスワード/署名を生成します。生成された値を使用してこのリクエストを送信します。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"    xmlns:ap="http://svcs.paypal.com/types/ap">
<soapenv:Header>
<RequesterCredentials xmlns="urn:ebay:api:PayPalAPI"> 
<Credentials xmlns="urn:ebay:apis:eBLBaseComponents"> 
<Username>email@test.fr</Username> 
<Password>1378372813</Password> 
<Signature>AUM6025PrUAhjJbx1wnRiHOOgrv4AQc1xL50M13g83QoPe4uaxaBQJR.</Signature>     
<Subject /> 
</Credentials> 
</RequesterCredentials>
</soapenv:Header>
<soapenv:Body>
<ap:PayRequest>
<requestEnvelope>
<errorLanguage>en_US</errorLanguage>
<!--You may enter ANY elements at this point-->
</requestEnvelope>

<actionType>PAY</actionType>
<cancelUrl>cancelurl</cancelUrl>
<currencyCode>EUR</currencyCode>
<receiverList>
<!--1 or more repetitions:-->
<receiver>
<amount>2</amount>
<!--Optional:-->
<email>test@test.fr</email>

<!--Optional:-->
<paymentType>PERSONAL</paymentType>
</receiver>
</receiverList>
<returnUrl>urlReturn</returnUrl>
</ap:PayRequest>
</soapenv:Body>
</soapenv:Envelope>

応答は次のとおりです: 2013-09-05T02:57:40.738-07:00 失敗 fb8c36a4b879d 6941298 520003 PLATFORM アプリケーション エラー アプリケーション認証に失敗しました。API 資格情報が正しくありません。

SOAP ヘッダーのパラメーターを忘れた場合は教えてください。

よろしく。

スティーブンス

4

1 に答える 1

0

認証の詳細を SOAP ヘッダーで指定する代わりに、http ヘッダーとして指定してみてください。リクエストにカスタム ヘッダーを追加するには、こちらを参照してください

于 2013-09-05T14:49:46.070 に答える