問題タブ [paypal-ipn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3908 参照

paypal - Paypal IPN確認をユーザーにどのように接続しますか?

PaypalのIPNサービスを使用して、自分のWebサイトの定期的なサブスクリプション料金の支払いを確認したいと思いました。IPN確認をサイトのユーザーにどのように結び付けますか?

IPN確認メッセージには、名前、メールアドレス、ペイパルID、定期支払いIDが含まれていますが、ペイパルIDまたは定期支払いIDがどこから来たのかわからないため、一意の識別子が提供されていないようです。ユーザーがペイパルアカウントに持っている(またはそこに入力した)名前/メールアドレスを、私のサイトにあるユーザーの名前/メールアドレスと一致させます(ジョンスミスがたくさんいる可能性があり、その人は別のメールを使用することを選択できます)。

1)最初の支払いリクエストをPaypalに送信するときに、返送を依頼するURLに一意のUUIDを添付できるため、そのユーザーの一意のIDを保存すると、その支払い確認を次のユーザーと照合できます。それを開始しました。私はそれをそれよりも難しくしていますか?もっと簡単な方法はありますか?

2)また、定期/サブスクリプション料金の場合、ペイパルは常に最初の支払い開始時に指定したURLを使用しますか?誰かがIPNで定期的なPaypal支払いを使用した実際の経験がありますか、それはその一意のURLを再利用しますか?または、最初の定期的な支払いを受け取った後、Paypal IDをユーザーに関連付ける必要がありますか?

0 投票する
3 に答える
2266 参照

php - PHP HTTP_POST_VARS の問題

はじめに: 私は C++ 開発者で、PHP スクリプト (paypal IPN 用) の作成に夢中になっています。

私は、彼がペイパルや他の場所から適切に機能するサンプルを欠いていることに非常に不満を感じています.

最新の問題は、私が取得すべきだと思う $HTTP_POST_VARS アイテムをまったく取得していないように見えることです。

オンラインでの一部の検索では、これが非推奨または構成可能などであることが示されているようです。

ホストで使用されている PHP のバージョンがわかりません。

私のテスト アプリケーションが正しく投稿されていないか、スクリプトが機能していないことは明らかです。

そう: 2 つの質問: - IPN スクリプトを動作させるためのリンクを持っている人はいますか? - $HTTP_POST_VARS ナンセンスで何が得られますか?

編集

皆さんありがとう。これらの提案を試して、すぐに私のサクセス ストーリーを投稿したいと思います。

0 投票する
6 に答える
34681 参照

php - 簡単な Paypal IPN の例?

Paypal に送信する送信ボタンを備えたテキスト入力フォームが必要です。支払い時に、フォームの内容が mysql データベースに送信される必要があります。

些細なことのように聞こえるかもしれませんが、私はペイパルの IPN で苦労しています。

誰かが私を正しい方向に向けることができますか?

ありがとう!

0 投票する
3 に答える
1107 参照

django - ペイパルジャンゴ

私は Django-PayPal プラグイン ( http://github.com/johnboxall/django-paypal/tree/master ) を使用していますが、これは 1 つの問題でほぼ正常に動作します。

統合プロセスに従いましたが、すべてガイドと同じであると思います。しかし、私は常に INVALID 応答フラグを取得するという問題があります。成功した IPN を特定することはできません。

IPN で INVALID 応答を取得しない方法を知っていますか?

0 投票する
4 に答える
19950 参照

paypal - Paypal IPN でのサブスクリプション

非常にうまく機能する Paypal IPN を使用してサイトにサブスクリプションを追加しています。新しいサブスクリプションを正常に作成して確認できます。サブスクリプションには 2 週間の無料トライアルがあります。残念ながら、このガイドではサブスクリプションのステータスが少し曖昧でした。

現時点では、ユーザー アカウントは、subscr_signup または subscr_payment が受信されるとサブスクライブ状態になり、subscr_cancel または subscr_failed が受信されると削除されます。これは正しいと思いますが、確認するのが最善です。

また、subscr_eot とは何ですか? IPN ガイドでは、これを「サブスクリプションの期間終了」と説明しています。これは試用期間が終了した後にトリガーされますか?

0 投票する
7 に答える
4338 参照

php - ペイパルIPN通知を受信するphpスクリプトを保護します

私のWebサイトでは、IPN通知を受信し、ライセンスキーを顧客に送信するphpスクリプトを統合しました。このスクリプトは、phpスクリプトに必要な他の2つのphpファイルと一緒にフォルダーにあります...このフォルダーを保護するにはどうすればよいですか?私がそれに入れた場合.htaccess

PayPalの通知もブロックします。

どうすれば保護できますか?する必要がありますか?

0 投票する
1 に答える
4561 参照

testing - IPN 配信に失敗しました。HTTP エラー コード 405: メソッドは許可されていません

Payapal IPN通知を処理する私が書いたサーブレットをテストしようとしています(私のサーブレットはこのと非常に似ています)-IPN通知を使用しているテストアカウントですべての設定を有効にした後でも、まったく発生しません。

その後、明らかにサンドボックスで IPN をテストする唯一の方法は、IPN シミュレーターを使用することであることがわかりました。私はそれを使用しようとしていますが、私は得ています:

IPN 配信に失敗しました。HTTP エラー コード 405: メソッドは許可されていません

少しでも手がかりがある人はいますか?

また、IPNシミュレーターのようなものはひどいので(選択したオプションはすべてのフィールドをリセットするなど)、IPNハンドラーを簡単な方法でテストするためのアドバイスを求めています。

どんな助けでも大歓迎です!

0 投票する
1 に答える
311 参照

paypal - いつでもペイパルからユーザーのサブスクリプション情報を取得できますか?

ユーザーのペイパル サブスクリプションがいつ終了/更新に設定されるかを判断する必要があります。これを行う最も簡単な方法は、サブスクリプション間隔の値に基づいて、最初の subscr_signup が送信された時点から推定することだとわかっていますが、サードパーティのソフトウェアを使用しているため、それは不可能です (または少なくとも、理想的ではありません)。

txn_idに基づいてこの情報を取得するには、paypalにクエリを送信できるはずですが、これが事実であることを示唆するドキュメントは見つかりません.

0 投票する
2 に答える
3621 参照

php - Google Checkout を使用した PayPal のような IPN

Google Checkout のドキュメントを読みましたが、Google Checkout の PayPal IPN に似たものは見つかりませんでした。

Google Checkout を使用して注文を自動的に処理するための正しい方向を教えてもらえますか?

0 投票する
1 に答える
1763 参照

php - Web サイト全体をパスワードで保護しながら、特定の 1 つのファイルへのパブリック アクセスを許可する方法

Paypal を使用して支払いを受け入れる電子商取引サイトを作成しました。私はテスト段階にあるので、htaccess を使用してサイト全体をパスワードで保護しています。問題は、IPN を使用して PayPal の支払いを確認しているため、PayPal と通信できるように IPN スクリプトを公開する必要があることです。

1 つのスクリプト ファイルへのパブリック アクセスを許可する以外に、Web サイト全体をパスワードで保護する方法はありますか? (私のipnスクリプトファイル)

私は PHP を使用しています。サイト全体をパスワードで保護するために使用している .htaccess は次のとおりです。