問題タブ [paypal-subscriptions]
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.
.net - PayPal での無料試用期間の実装は、カスタム パラメータを返しません
過去2日間、この問題に悩まされていました。
シナリオ
ユーザーが 14 日間無料でサインアップし、その後は毎月 60.00 ドルのサブスクリプションができる Web ベースの製品があります。ユーザーが「Paypal で支払う」ボタンをクリックすると、ページから Paypal に移動し、支払いが完了すると、当社の Web サイトにリダイレクトされます。商人およびユーザーとしてサンドボックスでテストしたため、渡されたすべてのパラメーターは正常に見えます。Web Payment Preferences のマーチャント プロファイル設定で Return URL プロパティを使用していました。
リサーチ
最もよく似た質問は、PayPal での無料試用期間の実装と、Paypal サブスクリプションの無料試用が機能しないというものですが、私の問題は少し異なります。また、最初の質問で指摘されたドキュメントは有効なリンクではありません。
問題
ユーザーが当社の Web サイトに戻ると、PayPal への最初のリダイレクト時に渡したカスタム変数を取得できません。基本的に、これはクエリ文字列や post パラメーターのない空白のリダイレクトでした。しかし、最初の 14 日間は無料ではなく料金を請求しようとすると、すべてのクエリ文字列が返されます。私たちのフローは、pay pal id を実際の顧客データにマッピングするカスタム パラメータに依存します。
コードは次のようになります。
追加してみましたが、
しかし、運がありません。
質問
- 「a1=0」で 14 日間コールバック パラメータを取得できなかったのはなぜですか? しかし、「a1」を 0 よりも大きく設定すると、同じコードが機能しますか?
- パラメータがありませんか?または、コールバックで間違ったアプローチを使用していますか? (私はリターンURLを使用しています)
- IPNの使用はどうですか?PayPal サイトから、IPN はリアルタイムではないことがわかりました。私たちのアプリケーションは次のサインアップ フローでカスタム データに依存しているため、それを使用してもよいのでしょうか? もしそうなら、研究すべき最初の文書は何でしょうか?
database-design - 有料サブスクリプション サイトに最適なテーブル デザインはどれですか?
私のサイトでは、毎月の有料サブスクリプション アクセスを提供し、テーブルをセットアップする最善の方法を考えようとしていました。プレミアム サービスへのアップグレードを希望する場合、ユーザーはペイパルによる支払いを選択できます。ユーザーがサービスを中止することを選択した場合、アカウントは制限付きの無料アクセス バージョンに制限されると思います。
これをユーザーの詳細として単一のテーブルに維持できると考えています。
それを2つの異なるテーブルに分ける必要がありますか
そして、支払いの履歴を 3 番目のテーブルに保存します。ここでは定期請求を使用します。
paypal - Paypal サブスクリプション エラー: PayPal システムに入るために使用したリンクが無効です。リンクを確認して、もう一度お試しください
私は自分のサイトのサブスクリプションに Paypal の Web サイト支払い標準を使用しています。これは、私がダンプした Paypal で渡される変数です。post メソッドを使用して、この値を「 https://www.sandbox.paypal.com/cgi-bin/webscr 」に渡します。
問題は、Paypal にエラーが表示されることです。
PayPal システムに入るために使用したリンクは無効です。
リンクを確認して、もう一度お試しください。誰でもこれを修正する方法を知っていますか?
php - 既存のサインアップフォームにペイパル支払いボタンを実装する方法
ウェブ上で回答されていないペイパルの質問をたくさん見たので、この質問は閉じられるか、まったく回答されないだろうと非常に強く感じています:D
しかし、私はリスクを冒す準備ができています。ペイパルフォーラムが非アクティブで、何ヶ月もグーグルで検索していて、私の質問のようなものが見当たらなかったので、ここで質問します。
私のサイトには既存のサインアップフォームとログインフォームがあります。ペイパルを追加したいのですが、既存のフォーラムにサブスクライブします。全体を書き直したくないのですが、ipmとapiのどちらを使用する必要があるのかわかりません。または単にhtmlコードは何でも...
サンドボックスを使用してコードをテストすることはできません(理由はわかりません)ので、実際の例やある種のチュートリアルを提供してくれると頼りにしています。それらのほとんど(すべてではないにしても)を見てきましたが、チュートリアルは教えていません。私が知る必要があること
最も簡単な方法は、サインアップボタンを削除し、代わりにペイパルのサブスクライブボタンを使用することです。
これが私のサインアップフォームです(今はsmartyテンプレートを使用していますが、将来は別のテンプレートを使用する予定です)
ログインも必要な場合は、質問を編集して追加します。やりたいことは何でもできます。Ipn、APIなどを使用できます...
よろしくお願いします:D
編集
@ROBERT:
私が知っている限り、ウェブサイトの支払いプロとエクスプレスチェックアウトはオンラインで物を売るために使用されていますか?もしそうなら、私はそれらを必要としません、私はサブスクリプションボタンが必要です、そして私はそれを取得するために任意の例、あなたの頭に浮かぶもの、またはあなたが見つけたリンクをたどります
ペイパルは大企業だと言ってくれてありがとう、今あなたは私の問題を知っています笑、それはフェイスブックのようではありません、あなたがこれをしたいなら、あなたはこのAPIを使います、あなたがそれをしたいならあなたはそのAPIを使います、ペイパルは好きではありませんそれは、それは非常に多くのものを持っています、ペイパルはとても混乱しています
これは私がペイパルを使わなければならない私の最初のプロジェクトです、私は記事を読み続けます、すべての記事は他のものとは完全に異なります、そしてそれらのどれも私が知る必要があることを言いません:D
自分のサイトへの返品をどのように処理する予定ですか?人々から情報を収集する必要がありますか?
私は情報を収集する必要はありません、あなたは私がサインアップフォームを持っているのを見ます、それで人々は私のデータベースに保存されている彼らの情報、もちろん彼らの電子メールアドレスさえも入力しているので、なぜ私はペイパルを通して何かを収集する必要があるのですか? ?
私のサイトにサインアップすると、サインアップしたというメールが届きます。ようこそ...サインアップボタンを削除し、ペイパルサブスクリプションボタンを配置して、支払いが行われると、サインアップしたことを確認するメールを受け取ります
私はペイパルの世界ではプロではないので、仕事を成し遂げるための最も簡単な方法を選びたいと思います。それは、サブスクリプションボタンに基本的なhtmlコードを使用することで、支払いが行われ、確認メールが送信されます
繰り返しますが、これは単なる提案です。それが可能かどうか、またどのように可能かはわかりません...?
そうでない場合は、仕事が完了する限り、あなたが提案する解決策を探します
php - paypal IPN (PHP) に関する質問
Paypal IPN を PHP に統合しています。したがって、ペイパルで自動リターンURLを有効にすると. したがって、次の変数をペイパル形式で渡す必要がありますか?? ここに変数があります。
ありがとう
paypal-subscriptions - Paypal の定期支払いのリターン URL のパスワードが、Paypal の確認ページのパスワードと一致しません
mysite に Paypal の定期支払い方法を統合しました。このメソッドでは、リターン URL からユーザー名とパスワードを取得します。ユーザー名は、リターン URL とペイパル確認ページの両方で同じです。ただし、リターンURLとpaypal確認ページでパスワードが異なります。 確認ページとリターン URL の両方で同じパスワードが必要です。私のコードは . .
このペイパル確認ページでは、ユーザー名とパスワードは次のとおりです。
パスワード: deal2minor ユーザー名: pp-cheersidle
この Return url ページでは、ユーザー名とパスワードは次のとおりです。
パスワード: ojjxcsIatFLp2 ユーザー名: pp-cheersidle
リターンURLで返されるには、確認ページで同じパスワードが必要です。だから私だけがそれを私のデータベースに保存できます。
教えてください。. . .
paypal - ペイパルの定期支払い試用期間の金額を0にすることはできますか?
試用期間なしでペイパルの定期支払いを実施しました。
今、私は1か月の完全無料サブスクリプションを持つことができる必要があります、それは試用期間で可能です。定期支払いの試用額をゼロにすることはできますか?
paypal - ペイパルAPIクレデンシャルを取得する方法は?
私はPaypalの定期支払いと直接支払いを使用しています。
ベータサンドボックスを使用してテストしましたが、正常に動作します。今、私は本当のペイパルアカウントを作りたいです。
私は実際のペイパルアカウントを与えられており、https://www.paypal.com/でログインしていますが、APIクレデンシャルを生成する方法がわかりません。
これは、サンドボックス環境とは完全に異なります。
paypal - ペイパルのサブスクリプションに関する問題
サイトの一部のサービスについて、ペイパルのサブスクリプション (毎日) を実装しました。しかし、私は時間に問題があります。
ユーザーは午前 10 時 30 分にサブスクリプションの料金を支払います IPN メッセージを受け取り、それをデータベースに保存し、ユーザーに 24 時間サービスを使用できるようにします。24 時間が経過した後、ユーザーにサービスなどを使用するためにさらに 24 時間を与えたい場合。
これを昨日テストし、今日の午後 1 時 20 分に受信した次の IPN メッセージをテストしました。これは 24 時間以上です。しかし、有料のサブスクリプションのためにユーザーをさらに 2 時間または 3 時間待たせることはできません。
ユーザーに 24 + 5 時間を与えるオプションがありますが、これが理想的な解決策であるかどうかわかりません。