2014-01-14 10 views
5

私は支払いを送る簡単なアプリを持っています。アプリはサンドボックスで正常に動作します。ライブクラシックアプリのアプリIDは既に承認されています(「自動承認」と表示されます)。ライブ認証情報を入力すると、「この支払いを暗黙的に実行する権限がありません」PayPal Adaptive payments errorこの支払いを暗黙的に実行する権限がありません

エンドポイントへのXML送信https://svcs.paypal.com/AdaptivePayments/Pay

私はライブAPIキーを使用してそれを送信すると、ライブアカウントの資格情報だ:

  • APPLICATIONID =(既に承認)私のライブのアプリID
  • X-PAYPAL-SECURITY-USERID =私のライブAPIユーザーID(blah_api1.mysite.com)
  • X-PAYPAL-SECURITY-PASSWORD =私のライブAPIパスワード
  • X-PAYPAL-SECURITY-SIGNATURE =私のライブAPIのSIG
  • X-PAYPAL-SERVICE-VERSION = 1.1.0
  • X-PAYPAL-アプリケーションID =ライブアプリID(例: APP-5F976659LV9322736)
  • X-PAYPAL-REQUEST-DATA-FORMAT = XML
  • X-PAYPAL-RESPONSE-DATA-FORMAT = XMLペイロード送信

<?xml version="1.0" encoding="UTF-8"?> 
<PayRequest xmlns:ns2="http://svcs.paypal.com/types/ap"> 
<requestEnvelope> 
    <errorLanguage>en_US</errorLanguage> 
    <detailLevel>ReturnAll</detailLevel> 
</requestEnvelope> 
<clientDetails> 
    <applicationId>APP-5F976659LV9322736</applicationId> 
    <partnerName>MyName</partnerName> 
</clientDetails> 
<actionType>PAY</actionType> 
<cancelUrl>https://mysite.com</cancelUrl> 
<returnUrl>https://mysite.com</returnUrl> 
<currencyCode>USD</currencyCode> 
<feesPayer>EACHRECEIVER</feesPayer> 
<memo>blah blah</memo> 
<receiverList> 
    <receiver> 
    <amount>6.66</amount> 
    <email>[email protected]</email> 
    </receiver> 
</receiverList> 
<senderEmail>[email protected]</senderEmail> 
<trackingId>f166b253-063e-4e24-9fd0-519ccddfffeb</trackingId> 
</PayRequest> 

返信。

<?xml version='1.0' encoding='UTF-8'?> 
<ns3:FaultMessage xmlns:ns3="http://svcs.paypal.com/types/common" xmlns:ns2="http://svcs.paypal.com/types/ap"> 
<responseEnvelope> 
    <timestamp>2014-01-13T20:49:46.191-08:00</timestamp> 
    <ack>Failure</ack> 
    <correlationId>5924cfcacbf00</correlationId> 
    <build>7935900</build> 
</responseEnvelope> 
<error><errorId>550001</errorId> 
<domain>PLATFORM</domain> 
<subdomain>Application</subdomain> 
<severity>Error</severity> 
<category>Application</category> 
<message>You do not have permission to execute this payment implicitly</message> 
</error> 
</ns3:FaultMessage> 

「senderEmail」フィールドに登録済みのメールを両方とも送信しようとしましたが、どちらも同じ問題があります。

私は、この問題に対して何人かの人が出てくるのを見ましたが解決はありません。誰でも何か提案がありますか?

EDIT - 私は、明示的な支払いをしようとしました、私は支払いにExecutePaymentしようとすると、しかし、私は次のエラーを取得する:

<?xml version='1.0' encoding='UTF-8'?> 
<ns3:FaultMessage xmlns:ns3="http://svcs.paypal.com/types/common" xmlns:ns2="http://svcs.paypal.com/types/ap"> 

<responseEnvelope> 
<timestamp>2014-02-02T19:34:44.256-08:00</timestamp> 
<ack>Failure</ack> 
<correlationId>abcdefg</correlationId> 
<build>7935900</build> 
</responseEnvelope> 

<error> 
<errorId>550001</errorId> 
<domain>PLATFORM</domain> 
<subdomain>Application</subdomain> 
<severity>Error</severity> 
<category>Application</category> 
<message>User is not allowed to perform this action</message> 
</error> 

</ns3:FaultMessage> 
+0

FWIWはすでにPayPalサポートでチケットを開設しています。まだ返信はありません。 –

+0

あなたはこれを見ましたか?http://stackoverflow.com/questions/18919670/you-do-not-have-permission-to-execute-this-payment-implicitly-550001 – JSuar

+0

@JSuarはい - しかし私の場合はアプリすでに承認されています。歴史の中の唯一のものは「アプリケーションが承認されました」ということです。 –

答えて

4

OK、私は答えを見つけたと思います。 APIアプリケーションでは、「送金」のチェックボックスにチェックを入れましたが、別の選択肢として「暗黙の支払い」がありませんでした。新しいオプションをつけてもう一度試してみるつもりです。

+0

PayPalでこれが本当にそうであることが確認されました(はい、サポートチケットに答えるのに1ヶ月かかりましたが、最後にやりました)。私にとっては –

+0

はそうではありません。あなたが言ったチェックボックスをチェックしても、うまくいきませんでした。 http:// stackoverflow。com/questions/37329755/implicit-paypal-payment-pay-you-do-does-have-have-permission-this-payme –

0

私は同じ問題を抱えていましたが、問題は私がアプリで使っていたアカウントがアプリのオーナーと同じだったことです。アプリにバグはありませんでした。私が望むように機能しましたが、私の信任状ではありません。

私のアプリを使用するために新しいPayPalアカウントを作成して問題を修正しました。

+0

私はあなたが何を意味するか分からない。 APIがアカウントABCにリンクされている場合、アカウントABCから暗黙の支払いを行うことはできません。それは私がやろうとしていることです。 – Octopus

+0

はい、そうです。なぜ私は考えていない。意味がない。私はこのエラー "あなたはこの支払いを暗黙的に実行する権限を持っていない"私のアプリにリンクされたアカウントで、その後私は別のアカウントで試して、うまくいきました。リンクされたアプリのアカウントとエラーを再試行しました。私には分かりません。 –

+0

私はそれを制御しない限り、ほかの誰かのアカウントから暗黙的に送金することができますか?私の場合は、暗黙的に送信しないように決めました。支払いをセットアップしてリンクをメールして、承認することができます。しかし、私はこの概念についてPaypalの論理を本当に理解していないのですか? – Octopus

関連する問題