問題タブ [paypal-nvp]
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 - PayPalでの認証の意味(標準)購読ボタンの戻りURL?
WordPress Webサイトに(PayPal Payments Standard Integrationを使用して)サブスクライブボタンがあります。
PayPalサンドボックスを使用して機能をテストしています。WordPress PayPalフレームワークプラグイン(http://wordpress.org/extend/plugins/paypal-framework)を使用しています
私の質問
支払い(サブスクリプション)が成功すると、購入者は「auth」と「form_charset」を使用してリターンURLに戻ります(http://example.com/success/?auth=AtKlH609fYvJhW2wmFr9iMmXboz9JEB64TJjNpLVH8d0OlBbnOpn-TeeCvZT6VWOcoo
誰かが私に「auth」と「form_charset」の意味を説明できますか?これを使用して、NVP APIを介してトランザクションに関する詳細情報を取得できますか?それでは、私が使用すべきNVP APIメソッドは何でしょうか?
これらのトランザクションでIPNメッセージを適切に受信できます。
私がこれまでにしたこと
私はPayPalExpressCheckout Integration、IPNメッセージのキャプチャと処理などに精通しています。
PayPalガイドのNVPAPIメソッド、リクエスト、レスポンスを読みました。 https://cms.paypal.com/cms_content/CA/en_US/files/developer/PP_NVPAPI_DeveloperGuide.pdf
他のPayPalガイドもいくつか調べました。
次の質問は、「authという名前の暗号化された変数」について言及しています。しかし、それは私には役に立ちませんでした。(PaypalサンドボックスリターンURL)
この質問は、成功へのリターンも扱います。(チェックアウトが成功するとペイパルがリダイレクトします)
search - PayPal NVP API は TransactionSearch でトランザクションをスキップします
PayPal NVP API を使用して、トランザクションを検索およびダウンロードしています。この問題は、STARTDATE と ENDDATE の間の間隔が大きすぎる場合 (つまり 4 か月程度) に発生します。その後、1 回の呼び出しで 100 件のトランザクションが取得されますが、一部が欠落しています。間隔が短い場合、つまり 1 か月の場合、以前はスキップされたトランザクションがさらに表示されます。
これは何が原因ですか?
paypal - ペイパル エクスプレス チェックアウト NVP でカスタム パラメータを渡す
NVP を使用してペイパルのエクスプレス チェックアウトでカスタム パラメータを渡す方法を見つけようとしています。非推奨の PAYMENTREQUEST_n_CUSTOM、おそらく非推奨ではない PAYMENTREQUEST_0_CUSTOM および CUSTOM パラメータを使用してみましたが、どれも機能しませんでした。
現在確認できる唯一の方法 (使用したくない) は次のとおりです。 GET パラメータ 3. セッションを使用します。
エラー ページによると、私のバージョンは 92.0 です。残りのパラメータは次のとおりです。
paypal - PayflowPro 定期請求 - サブスクリプション プロファイルの支払い情報を更新する方法
PayPal Advanced を使用する場合、API を使用すると、1 回の支払いを変換することで (PNREF を ORIGID として使用して) サブスクリプション プロファイルを作成できます。組み込みの IFRAME を使用して CC 情報を取得することをテストしています。(サンドボックス & テスト アカウント)。現在、PayflowPro 定期請求 API - 2012 年 12 月のドキュメントでは、「MODIFY」アクションが説明されています。この (MODIFY) アクションは、ほとんどのサブスクリプション パラメーターに対してテスト済みです。
なんらかの理由で、ユーザーが差分 CC を使用したいなど、PAYMENT 情報を更新するにはどうすればよいでしょうか。元の情報は埋め込まれた IFRAME を使用して PP によって取得されたため、支払い情報はシステムに記録されません。PP-Advanced を使用する理由の 1 つは、当社のサーバーで機密情報を取得する必要がないことです。MODIFY アクション (NVP) は、(機密の) CC 情報の直接更新をサポートします。これは、PayPal Advanced を使用する目的に反します。
質問: 「変換」メソッドを使用して変換された既存のサブスクリプション プロファイルの支払い情報を (API を使用して) 更新するにはどうすればよいですか。PAYPAL ADVANCED と RECURRING BILLING オプションを使用する。
Thx、Doc Mon、2013/02/25 - 10:59
paypal - Paypal Classic API:テストアカウント
ペイパルサンドボックス環境でバイヤートランザクションをシミュレートする必要があります。基本的に、購入者は、Paypal NVP APIメソッドであるDoDirectPaymentを使用して行われる、私のサービスにサブスクライブすることを決定したユーザーです。
ドキュメントを読むと、この場合の購入者は基本的に個人アカウントであることがわかります。基本的に、あらゆる種類のAPI呼び出しを行うには、APIクレデンシャルが必要です。ただし、PAYPAL Developer Webサイトには、この個人アカウントのAPIクレデンシャルは表示されません。
私はビジネスアカウントを持っています、そしてそれは対応するAPIクレデンシャルを述べています。私が参照しているリンクは次のとおりです: https ://www.x.com/developers/paypal/documentation-tools/ug_sandbox#credentials
ここでは、APIクレデンシャルがすべてのアカウントに指定されていると記載されています。
私がこれの背後にある唯一の理論的根拠は次のとおりです:
a)個人アカウントはAPIクレデンシャルを取得しません。
b)ビジネスアカウントAPIクレデンシャルを使用してDoDirectPayment APIをシミュレートする必要がありますが、ドキュメントには、購入者のトランザクションをシミュレートするには、個人アカウントを使用する必要があると記載されています。
c)なんらかの方法でAPIクレデンシャルを手動で設定する必要があります。
リードはありますか?
php - PayPal ボタンを更新するこのコードの何が問題になっていますか? 「buttontype 無効エラー」が表示されます
PayPal がホストするボタンを動的に更新しようとしていますが、次のエラーが発生します。
ここから取得したPPHttpPost関数(おそらく問題ありません)を使用しました:https://www.x.com/paypal-apis-dodirectpayment-php-5.3/nvpnvp
、 API署名、パスワードなどを除くすべての変数を削除しました.
これは、ButtonManager を使用するための私のコードです。
私は何を間違っていますか?
編集
リクエスト文字列から HOSTEDBUTTONID を削除して完全な NVP 文字列を出力すると、次のようになります (プライバシーのために一部の文字をアンダースコアに置き換えました)。
asp.net - BillingAgreementIDを取得するためのエクスプレスチェックアウト付きのPaypal
エクスプレスチェックアウトを使用してPayPalを使用して、請求契約IDを取得しています。
私はこのガイドに従っていました:
「SetExpressCheckout」を実行するときの最初のステップ:以下はコードです
応答は次のとおりです。
ステップ3でBillingAgreeentdを取得する方法。
ステップ3のコードは次のとおりです。
応答は次のとおりです。
BillingAgreemntIdを取得する方法は?「L_SHORTMESSAGE0=マーチャントが参照トランザクションに対して有効になっていない」ため、「SetExpressCheckout」からのこのメッセージはBillingAgreementIDを取得できませんか?
これについて私を助けてください。ありがとう。
paypal - PayPal NVP 一部返金 全額返金
PayPal NVP の部分的な払い戻しで、RefundType が「部分的」に指定されていても、全額が払い戻されます。
これが私が使用しているリクエストです
一部払い戻しを行うには、さらにパラメーターを含める必要がありますか?
paypal - Paypal NVP REFUND API でエラー 10007 が発生する
Paypal nvp を使用して金額を返金しようとしています。そして、次のエラーが表示されます
私が間違っていることは何ですか?支払いが行われた電子メール ID の API キーを設定しました。何が問題で、どのように返金を行うことができるかをお知らせください。
コード