2017-11-08 4 views
0

私は実際にpaypalサポートの動揺です。私はちょうどPHPのカールを使用してそれを統合するつもりです。Paypalの参照取引の問題

https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/reference-transactions/

私は私がこれを実行すると

$postData = json_encode(array(

        'USER' => 'developer-facilitator_api1.example.com', 

       'PWD' => 'T2EZG7CVAPWRWER9SHZKK', 

       'SIGNATURE' => 'An5ns1Kso7MWUdW4ErQKJJsdadaJ4qi4-APXpHmjsOPnzMnURUt4CdX1ua-BZ', 

        'VERSION' => '86', 

        'PAYMENTREQUEST_0_PAYMENTACTION' => 'SALE', 

        'RETURNURL' => 'https://example.com/thank-you', 

        'CANCELURL' => 'https://texample.com', 

        'METHOD' => 'DoReferenceTransaction', 

        'PAYMENTREQUEST_0_CURRENCYCODE' =>'USD', 

        'PAYMENTREQUEST_0_AMT' => 1, 

       )); 
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL,'https://api-3t.sandbox.paypal.com/nvp'); 
     curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 
     curl_setopt($ch,CURLOPT_POST,true); 
     curl_setopt($ch,CURLOPT_POSTFIELDS,$postData); 
     curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true); 
     $output = urldecode(curl_exec($ch)); 
     print_r($output); 

それは実際に私はサービスアプリ(教育)を提供している

ACK=Failure&L_ERRORCODE0=81002&L_SHORTMESSAGE0=Unspecified Method&L_LONGMESSAGE0=Method Specified is not Supported&L_SEVERITYCODE0=Error 

    I don't know where i did mistake.it is classic api of paypal. I am selecting this api because i want to receive payment from buyer account in future using transaction id. Is there any other method for future transaction from buyer account. 

のようなエラーを示している、このようにそれを統合しました。家庭教師と学生が私のアプリでインタラクトすると、先生は学生の支払いにクラスを提供し、生徒に依存することなく進められます。

生徒が最初にお支払い方法を選択すると、その時に私はちょうど(トランザクションID)のような情報を取っておきたいと思っています。それがオンラインコースのようなものであるため、彼のアカウントから金額を差し引くので、クラスが終了すると支払いが進められます。 誰でもそれを解決するために私を助けてもらえますか?

答えて

0

PayPalサンドボックスアカウント[email protected]は、参照取引の機能を有効にしていません。この機能を有効にするには、PayPalのテクニカルサポートに連絡し、このエラーの問題を解決する必要があります。

+0

貴重な時間をいただき、ありがとうございます。 –