アダプティブAPIを使って簡単なシナリオをシミュレートしたいと思います。売り手、買い手、そして私のアプリ。 私はサンドボックスのウェブサイトに3つのテストアカウントを作成しました:SandboxでPayPal Adaptive Paymemts APIをテストする
購入者 - タイプPersonalのアカウント。
アカウント名売り手 - タイプビジネス。
myAppという名前のアカウントがビジネスタイプです。
私はpaypal開発者サイトのAdaptive Payments C#.Netコードサンプルを使用しています。 (私が使用しているコードは、Pay.csファイルのcsharp_nv_adaptivepayments.zipの中にあります)。
は私がMyApp]を一致させるためにsAPIUser、sAPIPassword、sAPISignatureを変更
(サンドボックスのサイトでAPI Credentialnsページから)私は、売り手の電子メールにsReceiverEmailを変更しました。
変更されましたsSenderEmailを購入者のメールアドレスに変更しました。
https://svcs.sandbox.paypal.com/AdaptivePayments/Pay、 にリクエストを送信し、sResponse = oStreamReader.ReadToEndと応答()を取得した後。私はOKのステータスを取得し、私は自分の手にpayKeyを持っています。
AdaptivePayments PDF(P。70)のように、ユーザーを https://www.paypal.com/webscr?cmd=_ap-payment&paykey=valueにリダイレクトする必要があるため、このURLにResponse.Redirect()を使用します。ブラウザがページを読み込むと、Javaスクリプトエラーが発生します。 var sf = new PAYPAL.AP.Subflow(); 「オブジェクトはこのアクションをサポートしていません」と記載しています。
URLをhttp://www.sanbox.paypal....paykey=valueに変更しようとしましたが、「PayPalサンドボックスの機能を使用するにはログインしてください」という白いページが表示されます。 また、どちらのケースでも、売り手の買い手のログに何も表示されませんでした。 ここで何が間違っていますか?
ファイルが –
うん、そのリンクが2年前にX.comと一緒に死亡したダウンロードすることができないこと。 あなたのために幸運、私はそれが私のファイルになると馬小屋です。 例をGiHub.comに公開しました。 Caveat though:このものは古いです!慎重に歩いてください。 高度なユースケースがない限り、新しいREST APIを検討することを強くお勧めします。 –
ありがとう –