サンドボックスアカウントを介して並行支払いを使用できるように、ペイパルからサンプルコードをダウンロードしました。parallel.phpを実行すると、paypalのサンドボックスログインページにリダイレクトされます。
データベースレコードを更新できるように、支払いが正常に行われたことを「サーバー側」にどのように知る必要がありますか?
サンドボックスアカウントを介して並行支払いを使用できるように、ペイパルからサンプルコードをダウンロードしました。parallel.phpを実行すると、paypalのサンドボックスログインページにリダイレクトされます。
データベースレコードを更新できるように、支払いが正常に行われたことを「サーバー側」にどのように知る必要がありますか?
PayPalのIPNシステムを使用する必要があると思います。これは基本的に、サーバーが通過したことを通知する確認をサーバーに送信します。
Paypalでは、IPN(即時支払い通知IIRC)システムの一部である通知URLを登録できます。したがって、誰かが遅延支払い(銀行振込など)で支払う場合、トランザクションは数日後に更新されます。支払いを更新するためにトランザクションの詳細を使用してPaypalから呼び出すことができるアプリケーション(Webページ)がサーバー上にある必要があります。
ペイパルがあなたにリダイレクトするときに、システムに最初のトランザクションレコードを作成する必要があるので、そのドキュメントを参照してください。また、OSCommerceまたはZenカートのいずれかを見て、同じ種類のものをサポートしているため、それらがどのように機能するかを確認することをお勧めします。