問題タブ [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 NVP 相関 ID のステータスを取得する
Paypal の Express Checkout NVP API で「Correlationid」との取引があります。トランザクションが完了したか拒否されたかについて、このcorrelationid の詳細を取得するにはどうすればよいですか?
php - PayPal NVP API を使用して、「オプション 1 名」と同様の値を送信します
PayPal の支払い履歴を CSV としてダウンロードする場合、データにはラベルが付けられた列が含まれます。"Option 1 Name," "Option 1 Value," "Option 2 Name," and "Option 2 Value."
私のアプリケーションは、メソッド を使用してNVP API(エンドポイントhttps://api-3t.paypal.com/nvpで)経由で PayPal に支払いを送信します。DoDirectPayment
この API を使用して、上記ad-hocの列に値を挿入できる名前と値のペアを送信する方法はありますか?"Option 1 Name," "Option 1 Value,"
私が相談した情報源:
ドキュメントはここにあると思います: https://developer.paypal.com/docs/classic/api/merchant/DoDirectPayment_API_Operation_NVP/
私が試したこと:
次のさまざまな名前と値のペアを要求に追加しようとしましたが、控えめに言っても奇妙な組み合わせです。私はさまざまなオンライン ソースから動作する可能性のあるものをほぼすべて試していたので、これは奇妙な品揃えであることを認めます。
上記のいずれも、これらの列に値を入れることに成功していません。それで、これはまったく可能ですか?そうでない場合、これらの列は何のためにあるのでしょうか?
php - nvp を使用して高速チェックアウトを設定しているときに、curl を使用した承認/認証でスタックする
nvpを使用して高速チェックアウトをインストールして起動しようとしています。サンドボックスでビジネス アカウントを設定し、API アクセス署名の資格情報を生成しました。
上記のように資格情報をラップし、nvp 文字列を作成するために支払いの詳細に必要なすべての詳細を以下に示します。
$Request は、渡された nvp 文字列を保持します。
すべての必須フィールドが設定されていることを確認しましたが、常に 10002 | を取得しています。認証/承認に失敗しました | この API 呼び出しを行う権限がありません
署名に問題があると思ったので、署名を削除し、代わりに証明書ファイルを作成し、サンドボックス アカウントからダウンロードして代わりに使用しましたが、それでも同じエラーが発生しました。何を変更しても、常に同じエラーがスローされます。
curl_setopt($curl, CURLOPT_SSLCERT, $pathtocertpem);
試してみたいもののアイデアが不足しています。詳細については遠慮なくお尋ねください。私が間違っている可能性があることを誰かが知っている場合は、躊躇しないでください。それは大歓迎です。
よろしく、
ディーヴォ
php - INVNUM を指定した Paypal NVP TransanctionSearch で支払い情報が返されない
現在、Paypal NVP( Version 54.0) をTransanctionSearch呼び出し/関数で使用して、特定の請求書番号で支払いを検索しています。今日も朝から稼働。TrasnactionSearchパラメータSTARTDATEとを使用して を使用しますINVNUMが、支払い情報は返されません。トランザクションが見つからないように見えますが、PayPal の Web サイトで同じ検索を行うと、機能します。
私が見る限り、現在、技術的な問題は報告されていません。
他の誰かにもこの問題がありますか?
php - Paypal サンドボックスのカール NVP 要求が失敗する (DoExpressCheckoutPayment)
私のプロジェクトには次のコード行があります。
これがPayPalの統合です。さまざまな API エンドポイントを使用していますが、すべてがほとんど正常に機能しています。このコードは本番環境にあり、機能しています。ただし、サンドボックスで機能しないメソッドは 1 つだけです (DoExpressCheckoutPayment)。サンドボックス内のバグだとすでに思っていましたが、curl_error と curl_errno がエラーを出力し、Postman でも試してみました。
リクエストは docker マシン内で発行され、https ローカルを使用します。みんな助けてくれてありがとう。
paypal - Paypal: NVP API SHIPTOCOUNTRYCODE が US で、GB が選択済みとして表示される
私はNVP APIを使用してSetExpressCheckoutを呼び出し、値USまたはその他の国コードを含むSHIPTOCOUNTRYCODEを送信していますが、支払いページが表示されたとき、国は英国です....
なぜこうなった??私を助けてください
php - コマンドライン cURL リクエストを PHP cURL リクエストに変換する (PayPal API)
PayPal の Permissions API に対するコマンド ライン cURL リクエストの例を次に示します。
上記のコマンド ライン cURL の資格情報、トークン、およびベリファイアをコマンド ラインに入力しようとしたところ、成功した応答が返されました。
ただし、PHP アプリケーションを試してみたところ、失敗の応答すら得られません。ここに私のPHP cURLリクエストがあります:
上記のコードで渡される変数は次のとおりです。
..もちろん$requestToken、$verifierCodePayPal から提供されたものに設定されていました。
私の問題は、私が渡す $data にあると思われ"CURLOPT_POSTFIELDS"ます。フォーマットは「NV」(名前=値またはキー=値)であるはずですが、PayPalの例を見ると、"requestEnvelope.errorLanguage=en_US"これは単純なキー=値のペアのようには見えないため、リクエストに対してこれをフォーマットする方法がわかりません.
私はこれを試しました:
しかし、まだ PayPal API からの応答はありません。リクエストもJSONで送信し$formatて「JSON」に変更してみましたが、APIはname=value/key=valueのリクエストが必要です。
API へのこの呼び出しに関する PayPal のドキュメントは次のとおりです: https://developer.paypal.com/docs/classic/permissions-service/integration-guide/PermissionsUsing/
どんな助けでも大歓迎です!