2011-11-16 4 views
1

Express Checkout APIを使用した小額の支払いプロセスを開発しました。私は$ 1で私の友人のアカウントでコードをテストしています。私の支払い処理は、ライブペイパルサイトにリダイレクトされ、彼は彼の情報を入力し、支払う、彼は私の確認ありがとうページにリダイレクトされますが、私は資金を受け取ることはありません。コード内でAPIの資格情報を確認しても問題ありません。私は確認画面でトークンとペイパルのpayerid情報を受け取ります。何が問題なの?Paypal Express Checkout APIでお金を受け取っていない

ありがとうございます。トランザクションを設定するには - SetExpressCheckoutの
1:

+0

金額が彼の口座から差し引かれ、この口座履歴に取引が表示されましたか? – Thilo

答えて

3

は、エクスプレスチェックアウトを使用するためにはWhy is DoExpressCheckoutPayment required for Paypal?
で私の答えを参照してください、あなたは、少なくとも以下のAPIコールを呼び出す必要があります。
2. DoExpressCheckoutPayment - トランザクションを終了します。

「ありがとう」ページでDoExpressCheckoutPaymentを呼び出さないと、トランザクションは完了しません。これは、より大きな柔軟性を可能にするための設計によるものです。

エクスプレスチェックアウトは、独自のチェックアウトプロセスのドロップインソリューションを意図しています。エクスプレスチェックアウトがサイトにリダイレクトされた後、購入者が最終的な注文の詳細を確認できるようになる前に注文確認を表示してから、最後のDoExpressCheckoutPayment APIコールを開始するボタン/リンクを開始します。これがDoExpressCheckoutPaymentが必要な理由です。

関連する問題