私はpaypal統合の問題に直面しています。私のサイトからは、ユーザーが自分の製品を選択した後、PayPalのサイトに行くことを望みます。しかし、一度ユーザーが支払いを行うと、自分のサイトに戻ってこないので、注文は自分のサイトに保存されず、支払いIDはpaypalに保存されます。 私はphpを使って統合しています。Paypalの統合
誰でもこの問題を解決できますか?
私はpaypal統合の問題に直面しています。私のサイトからは、ユーザーが自分の製品を選択した後、PayPalのサイトに行くことを望みます。しかし、一度ユーザーが支払いを行うと、自分のサイトに戻ってこないので、注文は自分のサイトに保存されず、支払いIDはpaypalに保存されます。 私はphpを使って統合しています。Paypalの統合
誰でもこの問題を解決できますか?
PayPalに支払いを行うためにユーザーを送信する前に詳細を保存する必要があると思いますので、店舗から商品を購入する「インテント」の記録があります。そのレコードには、顧客が誰であるか、彼らが何を購入しているか、そしてどれくらいの費用がかかります。
次に、お客様のサイトからPayPalにリダイレクトされ、支払いが行われます。この時点で、彼らは心が変わる(またはウィンドウを閉じる)と「キャンセル」をクリックすることができます。または彼らは支払いをすることができます。支払い後、[サイトに戻る]ボタンをクリックして店舗とその確認ページに移動できます。あるいは、この時点で再びウィンドウを閉じることができます。購入意図を事前に保存しておくと、取引のデータにまだアクセスできることを意味します。
だから、次は起こることができます。
をユーザーが「キャンセル」ボタンを押します。この購入は決して完了しないので、サイトに戻ってデータベースレコードを削除することができます。顧客がまだカートを持っていて、後で購入すると、新しいレコードが作成されます。
ユーザーが支払いを行う前にウィンドウを閉じる。後で使用できるデータベースレコードはまだあります。一定の期間が経過した後、ユーザーがこの特定の注文(数日〜1週間)を完了するために現実的に戻ってこないと仮定すると、「購入意思」記録を削除することができます。
ユーザーは支払いを行いますが、PayPalの「サイトに戻る」ボタンを使用してすぐにあなたの店に戻ることはありません。あなたはまだ取引の詳細を持っていますが、PayPalは引き続き支払いが進んだかどうか、完了したかどうか、問題があるかどうかを確認するためにIPNスクリプトを起動します。カートの内容や合計金額などの詳細を「購入意思」と比較して、すべてが有効であることを確認することができます。このレコードを「完了した購入」テーブルに移動することができます。
ユーザーが支払いを行い、あなたの店に戻ります。ユーザーに「ありがとう/注文確認」ページを表示して、支払いを行ったことを伝えることができます。 PayPalは支払いが先に進んだ(または何が起きた)のかをIPNスクリプトに通知します。上記の手順と同様に、IPN情報とインテントレコードを比較して、その有効性と実績を保証することができます。データベースを使用しているので、私は、これはすべての事態の世話をすると信じて
は、中断のないセッションを必要としない - ので、買い手は、支払い、次のサイトに返す必要はありません。同様に、チェックアウトしようとしていたすべての人が含まれている、上手くいった売り上げテーブルはありませんが、なんらかの理由で支払いを進めていませんでした。これらの記録は「購入意思」になり、古いものを定期的に消去したり、データを分析して人々がそのプロセスから脱落する理由を調べることができます。
-
これが役立ちます。私は今日も同じ問題を抱えています。実際にこの回答を書かなくてはならないと思っています。
PayPalとの統合は非常に簡単です。 特定のソフトウェアが提供する限られたオプションで作業するのではなく、完全な柔軟性が得られるので、カスタムメイドのWebページでこれを行うのが特に楽しいです。
PayPalビジネスアカウントを作成し、自分のウェブサイトを作成してコード化し、PayPalにログオンしたときに[ボタン]タブをクリックするだけです。
あなたは「カートに入れる」オプションまたは「今すぐ購入」オプションが必要な場所に置くことができるHTMLコードを受け取ります。
そこから、購入する商品を簡単に選択し、クレジットカードで安全かつ確実にチェックアウトすることができます。
こちらがお役に立てば幸いです。それ以上のお問い合わせにお返事させていただきます。
あなたの答えは私を助けてくれるもので、paypalビジネスアカウントのAPIと私のコードナンバーコードを統合するのを助けてくれますか?私のコードでPayPalの資格情報とどのように結びついていますか?私のコントローラにpaypalトランザクションを働かせるために必要なデモコード –
どの言語を使用していますか?統合するために選択したペイパル方式はありますか? –