2016-08-31 11 views
1

PayPal Hereサイドローダー(C#Webアプリケーション)を使用しようとしています。アプリケーションがSafari(iPad)のWebアプリケーションにいつも戻ってくるという予期しない結果が出ています。また、毎回新しいタブを開きます。そこで、購入後の処理にはIPNを使用することにしました。こちらのPayPalでの作業とPayPal API

しかし、ここでのPayPalを使用している間、私はチェック現金取引が私のIPNのURLを呼び出していないことに気づきました。 REST APIを使用してトランザクションを検索しようとしましたが、表示されません。クレジットカードとアップルのお支払い取引は正常に動作します。だから私の質問は2倍です。または、彼らが話しているのか分からない場合がありますペイパルで誰かに話した後

  1. は、「これらのトランザクションがサポートされていない」の効果に何かを言いました。私はInvoice Id(INV2-XXXX-XXXX-XXXX-XXXX)があれば、REST APIを使用して必要なものを得ることができるので、必ずしもそのことを信じているわけではありません。その人物は正しかったのですか?

  2. カスタムオーダーID(画像参照)をお持ちの場合、インボイスIDを取得するにはどうすればよいですか? は(私は請求書発行API(REST)とTransactionSearch(NVP)を見てきましたし、これらのいずれも取引に関する情報を返す。paypal receipt page on my account

+0

私はそれを理解しました。これは私が使用する必要があるAPIのようです:https://www.paypal.com/webapps/hereapi/merchant/v1/invoices –

答えて

0

を私はインターネット全体を検索しましたように感じた後、私が見たものiOSとのAndriod SDKのドキュメントAPIここではPayPalのためにURLを述べた。

(生産用)のURLは、私はちょうどそれに「/ /請求書」を追加するために起こると認証エラーを得たhttps://www.paypal.com/webapps/hereapi/merchant/v1

されていること。いったん私が認証できたら、これはすべてのリストを返します「請求書」はPayPalで処理されます。 OAuth2を使用して接続する必要がありますが、リストは注文IDに基づいてフィルタリングする必要があります。