cURL を使用せずに PHP で Paypal NVP API を利用できるかどうか教えてください。例えば。ペイキーをリクエストするとき。
また、Paypal IPN 機能 (私は localhost を使用しています) が必要で、その機能は何ですか?
申し訳ありませんが、Paypal のドキュメントはこれらの質問のいずれにも答えていません。
cURL を使用せずに PHP で Paypal NVP API を利用できるかどうか教えてください。例えば。ペイキーをリクエストするとき。
また、Paypal IPN 機能 (私は localhost を使用しています) が必要で、その機能は何ですか?
申し訳ありませんが、Paypal のドキュメントはこれらの質問のいずれにも答えていません。
Paypal API は、HTTP プロトコルを使用してデータを送受信します。したがって、必要に応じて、任意の HTTP ライブラリを使用することも、PHP ソケットに基づいて独自のライブラリを作成して使用することもできます。ただし、cURL はそれを行うための最良の方法のようです。
IPN は、アカウントでの取引の通知を受ける方法です。指定した URL に HTTP POST を送信し、販売追跡、配送、ダウンロード リンクの生成などを自動化できます。これを手動で処理する場合は、IPN を使用する必要はありません。
Paypalのドキュメントはあなたのすべての質問に答えます。 https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro
トランザクションが成功したかどうかを確認する必要があり、これをデータベースに書き込む必要がある場合(たとえば)、IPNを回避する方法はありません(fsockまたはcurlを使用)
私はかつて、paypalによって提供された非常に優れたコード例に基づいてIPNを処理するクラスを作成しました:https ://cms.paypal.com/us/cgi-bin/?cmd = _render-content&content_ID =developer / library_code