問題タブ [paypal]

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 投票する
0 に答える
2146 参照

javascript - PayPal をライトボックスに統合する際のエラー

PayPal の [カートに追加] ボタンを Lightbox 2 に統合しています。

このサイトの親切な人々の助けを借りて、PayPal ボタンを希望どおりに実装することができました。

ただし、現在の問題は、PayPal の [カートに追加] ボタンをクリックすると、PayPal のショッピング カートが次のエラーを報告することです。

売り手のウェブサイトに問題があるため、PayPal はこの取引を処理できません。この問題を解決するには、販売者に直接お問い合わせください。

PayPal コードを HTML ファイルに直接配置すると、エラーは発生しません。

このページの最初 (左上) の写真をクリックすると、私が実装したこのカスタム [カードに追加] ボタンのサンプルを見ることができます。

どうすればこの問題を解決できますか?

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

php - ペイパルを使用してプログラムで返金するにはどうすればよいですか?

私のペイパル統合に取り組んでおり、それはうまくいっています-払い戻しが必要な場合、プログラムで払い戻しを行う方法はありますか?

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

paypal - Paypal Buy-Now 購入が完了した後のアクションのトリガー

ユーザーがセミナーにサインアップできるフォームを備えた Web アプリケーションがあります。現在のプロセスは次のとおりです。

  1. セミナーに申し込む
  2. 支払いを行うための Paypal の [今すぐ購入] ボタンのある登録成功ページ
  3. ペイパル支払い
  4. 登録完了ページ

現在、ステップ 2 で、登録を確認した後、管理者とユーザーにメールが送信されます。支払いが行われた後、ステップ 4 で実際に電子メールが送信されるように、これを変更する必要があります。

アプリケーションは ASP.NET で構築されており、電子メールを送信するためのコードなどはすべて完了しています。Paypal の支払いプロセスを完了した後、ユーザーの詳細を使用してメインの Web サイトでプロセスをトリガーする最良の方法は何か知りたいです。

私が見る限り、次のオプションがあります。

  1. セッションにデータを保存します。ユーザーが登録完了ページに戻ったら、情報を取得してメールを送信します。これに関する私の懸念は、過去にこれを実装するプロジェクトに取り組んだことがあり、セッションが失われてうまく機能しなかったことです。

  2. データベースにデータを格納します。Paypal のリダイレクトで、トランザクションの詳細をクエリ文字列に含めてリターン ページに移動させます。これにより、電子メール アドレスを使用して登録の詳細を取得し、電子メールを送信できます。ただし、Paypal で使用されている電子メール アドレスが登録に使用されているものと異なる場合、これは機能しない可能性があります (このシナリオでは非常に可能性が高い)。

  3. すべての詳細を Paypal に投稿して、それらが取引に含まれるようにします。欠点: ユーザーには確認メールを送信せず、管理者のみに送信します (また、Paypal のメール アドレスが支払い通知の送信先のメールと同じであると仮定します)。これがホストされたボタンで使用できるかどうかもわかりません。

これはよくある問題だと思います。アドバイスをいただければ幸いです。ありがとう。

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

ruby-on-rails - ActiveMerchantとPayPalを使用してライブサイトでダミーのクレジットカードを受け入れる

ActiveMerchantとPayPalWebsitePaymentsProでクレジットカードを受け入れるレールサイトを設定しています。PayPalサンドボックスに対して正常にテストしていますが、ライブサイトでもテストできる必要があります。自分のドメインのメールアドレスを使用したライブサイトでの登録でPayPalサンドボックスを使用するソリューションを実装したいと思いますが、それ以外の場合は、ライブPayPalサイトを使用します。そうすれば、ライブサイトをテストするときに、自分でお金を払ったり、その過程でPayPalから課税されたりすることはありません:-)

ただし、問題は、ActiveMerchantに次の行を記述したテストサーバーを使用させることです。

ActiveMerchant::Billing::Base.mode = :test

これにより、1つのトランザクションでテストサーバーをターゲットにする場合に、サイト上の他のトランザクションに適用されるクラス変数が設定されます。

誰かがエレガントな解決策を提案できますか?または、私が考えている解決策以外に、これを達成するためのより良い方法はありますか?

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 投票する
2 に答える
1006 参照

paypal - PayPal サブスクリプション - IPN 処理とサイト フロー?

私のメンバーシップ サイトでは、IPN ハンドラーを完成させました。私の質問は、サイトの「フロー」の 1 つです。

手順は次のとおりです: ユーザー -> ランディング -> サインアップ -> 確認 -> PayPal -> ThankYou

ここに問題があります (これはすべて私の頭の中にある可能性があります)。サインアップしてアカウントを確認したとしましょう。次に、「購読する」をクリックします。リンクされ、paypal に送信されます。そこで支払いを完了し、「ありがとうございました」ページに送信されます。

IPN がサイトにすぐに届かない場合はどうすればよいですか? 購読リンクはまだそこにあり、ユーザーは購読していないと思ってもう一度クリックする可能性があります (購読していても、時間がかかっているだけです)。

プロフィールを更新して「購読」リンクをクリックしたときに「アクティブ化中...」と言うようにしてこれに対抗すると、PayPal プロセスを完了せずに「アクティブ化中...」と永遠に言い続ける可能性があります。 "。

PayPal を統合するのはこれが初めてなので、ちょっと興味があります。

  • ユーザーが購読リンクをクリックしてから IPN プロセスが完了するまでの状態をどのように処理しますか?

  • IPN がすぐに届かないという問題が発生したことはありますか?

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

php - Paypal Payments Pro - ランダムに失敗する

Payments Pro ゲートウェイを Paypal に実装するのに非常に苦労しています。同じような問題を経験した人がいるのだろうかと思います。

私たちは PHP を使用しており、独自の integrationwizard.x.com Web サイトで生成された paypalfunctions.php コードを介してインターフェイスを試みています。オリジナルには (報告の承認) バグがあり、パイロットとライブ Web サイトの接続が逆になっていました。しかし、私はコードを実装し、ゲートウェイはライブ支払いを受け取るようになりました. 多くの場合、「無効な国コード」レポートで支払いが拒否されます。

Paypal 独自のコード内の呼び出しの直前に要求文字列をログに記録し、返された結果をすぐに返すと、Paypal に渡された文字列が実際に正しいことを示すことができます。Paypal自身はこれを認めていますが、値が切り捨てられていると私は引用しています

「わかりました、これは確かに少し奇妙です。あなたの NVP 文字列は正しいように見えますが、国コードの断続的な切り捨てを受信して​​います。たとえば、GB の場合、G、B、または GB が成功した場合に何も取得されないことがあります。これでは、問題がどこにあるのかを知る余地はあまりありません。サーバーのログで、私たちに行われたリクエストを検索していただけますか?」

渡された文字列の中央に国コードが埋め込まれているため、これも奇妙です-たとえば(個人情報が変更された場合)

これは、この文字列がどのように解析または処理されるかが問題であることを強く示唆しています。受け入れられる NVP 文字列と拒否される NVP 文字列の例があり、レイアウトは同一であり、同じカードが異なる IP で拒否されるケースも 1 つあります。

他の誰かが同様の経験をしましたか?

更新: サーバーをチェックすると (共有ホスティングです)、ほぼ完全に次のような行で構成される大きなエラー ログが見つかります。

私の知る限り、sqlite ライブラリと curl の間に明確なリンクはありませんが、これは PHP が正しく構成されていないことを意味し、これによりランダムなエラーが発生する可能性があります。

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

php - スクリプトに接続するための Paypal の設定

Paypal をスクリプトに接続するための設定手順に正しく従ったと思います。ユーザーがクレジットを購入できるように設定されたゲームがあります。現在、paypal 情報をデータベースに直接追加する必要があります。私とユーザーの両方が購入を確認する取引メールを受け取ります。しかし、私のデータベースには表示されません。誰か助けてください。

ありがとうジェフ