問題タブ [paypal-adaptive-payments]
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.
paypal - IPNでPaypalアダプティブペイメントを使用するにはどうすればよいですか?
私はPaypalの適応型支払いシステムを使用しています。サンドボックスアカウントを使用して、PayRequestを作成し、Paypalに転送して支払いを行うことができました。その場合、次のようになります。
リクエスト=
2012年4月24日午後10時35分46秒com.paypal.adaptive.api.requests.PayRequest実行情報:PayRequestの送信:requestEnvelope.errorLanguage = en_US&actionType = PAY&receiverList.receiver(0).email = Seller_1334320690_biz%40email.org&ReceiverList.receiver(0).amount = 5.0&currencyCode = EUR&feesPayer = SENDER&cancelUrl = https%3A%2F%2Flocalhost%3A8443&returnUrl = http%3A%2F%2Flocalhost%2F&ipnNotificationUrl = http%3A%2F%2Flocalhostu%2Ffinishdeposit&
応答=
2012年4月24日午後10時35分48秒com.paypal.adaptive.api.requests.PayPalBaseRequestmakeRequest情報:受信した応答:responseEnvelope.timestamp = 2012-04-24T13%3A35%3A48.587-07%3A00&responseEnvelope.ack = Success&responseEnvelope.correlationId = c8dee8023cca6&responseEnvelope.build = 2756816&payKey = AP-1UF57245CJ360523K&paymentExecStatus = CREATED
私は今、どのように確認できるかを理解しようとしています、支払いは正常に完了しました。そこで、サンドボックスツールを使用して動作するipnシステムを実装しようとしました。しかし、2つを接続する方法がわかりません。つまり、支払いが行われるとき、おそらく保留中/作成済みとして、このユーザーが支払いを行ったというレコードをデータベースに作成する必要があると思いますか?次に、ipnが戻って支払いが行われたことを通知するのを待ち、データベーステーブルを更新して完了しますか?PayRequestをIPN-Notificationに関連付けるにはどうすればよいですか?Paypalから取得しますか?PaypalはIPNでいくつかの情報を送信しているだけです-通知は次のようになります:
- item_number = AK-1234
- Residence_country = US
- verify_sign = ArcmaOINNZx08uC3iQY0zhEQN3IZAz70ynRk93Or8ixRi23bb4rGNIrd
- address_country=アメリカ合衆国
- address_city=サンノゼ
- address_status=未確認
- payment_status=完了
- business=seller@paypalsandbox.com
- payer_id = TESTBUYERID01
- first_name = John
- 送料=3.04
- payer_email=buyer@paypalsandbox.com
- mc_fee = 0.44
- txn_id = 484221854
- 数量=1
- Receiver_email=seller@paypalsandbox.com
- notify_version = 2.1
- txn_type = web_accept
- test_ipn = 1
- payer_status = verified
- mc_currency = USD
- mc_gross = 12.34
- custom = xyz123
- mc_gross_1 = 9.34
- payment_date = 11:54:482012年4月22日PDT
- charset = windows-1252
- address_country_code = US
- address_zip = 95131
- address_state = CA
- 税金=2.02
- item_name = something
- address_name = John Smith
- last_name = Smith
- 支払いタイプ=インスタント
- address_street = 123、任意のストリート
- Receiver_id = TESTSELLERID1
そのIPN-Notifcationで使用できるものが見つかりません。最良の方法は、支払い応答ですでに取得したIPN通知と同じ相関IDを取得できる場合です。したがって、response-correlation-idをデータベースに保存してから、同じcorrelation-idでIPN-Notificationを受信したかどうかを確認できます。
paypal - Paypal モバイル Web 向けの適応型決済
モバイル Web サイトにPaypal Adaptive Payment APIを統合しています。しかし、私が支払いを提出するとき
https://www.paypal.com/webscr?cmd=_ap-payment&paykey=value
(サンドボックスの場合: https://www.sandbox.paypal.com/cgi-bin/webscr )
その常に Paypal メイン Web にリダイレクトします。Paypal Mobile ウェブサイトではありません。クライアントをペイパル モバイル Web にリダイレクトする方法は?
paypal - PayPal IPNから複数の受信者のメールアドレスを取得するにはどうすればよいですか?
AdaptivePaymentAPIのParrallel支払い機能を使用しています。場合によっては、複数の受信者がいます。
IPNのペイパルリファレンスを読むと、複数の受信者の電子メールアドレスを取得する方法はありません。これは本当ですか?
php - アダプティブ ペイメント用に PayPal から Pay API キーを取得する方法
私はこの仕事を手に入れようとしていますが、理解できません。Cakephp フレームワークを使用して作成された webapp でアダプティブ支払いを使用する必要があります。API ユーザー名、パスワード、署名などの API 資格情報があります。しかし、私が直面している主な問題は、Pay API を呼び出して、これを機能させるために最初に必要な API キーを取得する方法です。私はこれに慣れていないので、これについてあまり知識がなく、グーグルでたくさん掘り下げた後、この質問をしています。誰かがアダプティブペイメントを使用するための手順を教えてください..
よろしくお願いします。
paypal - PayPalアダプティブペイメントチェックアウト受信者の電子メールを非表示にしますか?
PayPal Adaptive Payments APIを使用するのはかなり新しいので、支払いに2つのレシーバーがあります。チェックアウトプロセスでは、受信者の電子メールアドレスが領収書ページと電子メールの請求書に表示されます。これをオフに切り替えて、名前だけが表示され、メールアドレスは表示されないようにする方法はありますか?私は彼らのドキュメントで何も見つけることができませんでした。
paypal - PayRequest の API Paypal 料金から計算する
アダプティブ ペイメントを実行するためのペイパルの料金を計算したいと思います。pay requestを送信することで、payKey を取得できます。その時点の後、トランザクションをさらに進める前に、連鎖支払いのすべての受信者のペイパルの手数料を計算したいと思います。Paypal は、トランザクションに応じて保持するパーセンテージを提供しますが、理想的には、アプリケーションにハード コードするのではなく、API を介して計算したいと考えています。
どれが API 呼び出しか知っていますか (もしあれば)。
notifications - 誰かが事前承認済みの支払いをキャンセルした場合、ペイパルは通知を送信しますか?
ユーザーが事前承認支払いを承認してから、paypal にアクセスして事前承認支払いをキャンセルした場合、paypal はアプリケーションに何らかの通知を送信して、キャンセルされたことを知らせますか?
この問題に関するドキュメントは次のとおりです。Paypal Preapproval API Operation
ruby-on-rails-3 - Paypal定期分割払い
10USD
私は、ユーザーがデジタル商品を含む月額パックを月額で購読できる Web サイトを持っています。各サブスクリプションの 90% はコンテンツ所有者に渡されます。各サブスクリプションから 10% が Web サイトの所有者に支払われます (金額は分割されています)。このプロセスを自動化したい。
私のウェブサイトは Ruby on Rails 3 で構築されていることに言及する必要があります。すでにfnando/paypal-recurring、tc/paypal_adaptive、jpablobr/active_paypal_adaptive_paymentなどの gem を調べましたが、私の問題を解決してくれる特定の gem はありません。
何かご意見は?この問題を解決できる便利な gem はありますか? それともウェブサービス?
更新 (2012 年 6 月 5 日 17:24):
Adaptive Payments を使用して問題を解決しようとしましたが、サブスクリプション期間は 1 年に制限されています。一方、定期支払いは金額の分割をサポートしていません。