問題タブ [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.

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

php - PayPal アダプティブ ペイメント IMPLICIT Pay API

私は基本的に、アダプティブ ペイメントの PAY 呼び出しを使用して、自分のペイパル アカウントから他のアカウントにプログラムですぐに資金を送ろうとしています。ドキュメントによると、senderEmail (アダプティブ ペイメントの設定に使用される自分のペイパル アドレス) を指定する限り、これは逐語的に機能するはずです。

ただし、呼び出しを行うと、常に「COMPLETED」ではなく「CREATED」という結果が得られます。作成済みとは、PayPal に手動でログインして支払いを承認するようにシステムが要求していることを意味します。これらの支払いがその場で自動的に行われることが本当に必要です。どんな助けでも大歓迎です。

これが私のリクエスト文字列です:

PayPal からの応答は次のとおりです。

0 投票する
2 に答える
1159 参照

php - Paypal api - cURL と IPN は必要ですか?

cURL を使用せずに PHP で Paypal NVP API を利用できるかどうか教えてください。例えば。ペイキーをリクエストするとき。

また、Paypal IPN 機能 (私は localhost を使用しています) が必要で、その機能は何ですか?

申し訳ありませんが、Paypal のドキュメントはこれらの質問のいずれにも答えていません。

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

arrays - 名前と値のペアとしてのphp多次元配列

eコマースの場合、期待される名前と値のペアには、次の承認済みコードがあります。

関数 create_example_purchase() {

}

配送カートから動的に $purchase 連想配列内の $items 配列を取得したいと考えています。

上記とまったく同じ出力を生成する方法はありますか?

私の汚い解決策は、生成された $items 配列を含む文字列として $purchase 配列をファイルに書き込み、後で呼び出されたスクリプトに含めることです。

助けていただければ幸いです。

0 投票する
3 に答える
3986 参照

paypal - (Paypal)GetTransactionDetailsにはTRANSACTIONIDが必要です。どうすれば入手できますか?

SetExpressCheckoutは、次のACK CORRELATIONID TIMESTAMPVERSIONBUILDのみをReturnURLに投稿します。

ただし、トランザクションを完了するには、最初にTransACTIONIDを指定してGetTransactionDetailsを呼び出し、PAYERIDを取得して最終的にDoExpressCheckoutで使用してトランザクションを完了する必要があります。

TRANSACTIONIDはどこで入手できますか?どこにも情報が見つかりません。

CORRELATIONIDをTRANSACTIONIDとして使用すると、「トランザクションIDが無効です」というメッセージが表示されます。

サンプルファイルには「example_transactionId」が含まれているだけで、どこから来たのかは示されていません。

ペイパルから

  1. SetExpressCheckoutなどのAPI操作を呼び出します。これは、購入者がPayPalでの処理を終了した後、PayPalが購入者のブラウザをリダイレクトするリターンURLを設定します。このAPI操作で他の設定も実行できます。
  2. GetExpressCheckoutDetailsやDoExpressCheckoutPaymentなど、PayPalで購入者の許可を受け取った後、追加のAPI操作を呼び出します。

すべての情報があり、これを返すため、ステップ1は機能します。

ここに画像の説明を入力してください

ステップ2は、少なくともTRANSACTIONIDが指定されていないと完了できません。

なに?

0 投票する
2 に答える
1264 参照

paypal - PayPal RequestPermission API で複数のスコープを指定する

RequestPermissions APIを見ると、スコープは文字列でなければならないと書かれています。ただし、複数のスコープ (具体的には EXPRESS_CHECKOUT と REFUND) を指定する方法を見つけることができませんでした。コンマ区切り、セミコロン、さらには NVP リスト構文を使用しても機能しませんでした。CURL のサンプルをいただければ幸いです。

カンマ区切りの例...

そのリクエストを行うと、「値 EXPRESS_CHECKOUT、REFUND の無効なリクエスト パラメータ スコープ」が返されます。

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

paypal - Paypal アダプティブ チェーン支払い

こんにちは、このアダプティブ支払いオプションについて少し混乱しています。私が持っているのはこのシナリオです。

Paypal api nvp を使用して、クレジット カードを直接使用して問題なく請求できるサイトがあります。

私がやりたいのは、同じ方法でクレジット カードに請求し、収入を 2 つの異なるペイパル アカウントに分割することです。一方では 15%、残りは他方で。

では、どうすればこれを行うことができますか?私はこれを達成するための例を見つけることができません.私は、送信者(ペイパルアカウントを使用する)がプライマリ受信者にお金を送信し、これが彼の手数料を保持し、残りを転送する適応支払いのいくつかの例を見ました. ただし、支払いの入力としてクレジット カードを使用しない

しかし、私がやりたいのは、クレジットカードで請求することです。15% の手数料を保持し、残りを別のアカウントに送金します。私が望むのは、paypal から 1 つの手数料のみを請求し、2 つの異なる口座への送金から 2 つの手数料を請求することではありません。

例が必要です。

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

php - PayPalサブスクリプション+1回限りの注文(NVP)

これがどこかで答えられたら申し訳ありませんが、私が見つけたものから、誰もこれに答えていません。

早くします。カスタムビルドのCMSを介して迅速な支払いを行えるように、PayPalフィールドをすばやく生成できる関数を作成しました。これにより、複数の1回限りの支払いまたはサブスクリプションを作成できますが、両方を同時に行うことはできないようです。これが私が達成しようとしていることの例です(バージョン63):

そして、これは私が取り戻しているものです

誰かが私が間違っていることについて私に教えてもらえますか?いくつか検索しましたが、すべての結果が空になりました。

ありがとう!

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

paypal - Paypal: L_ERRORCODE0:10401 注文合計が無効で、引数が無効です

https://www.paypal-labs.com/integrationwizard/ecpaypal/main.phpに従って、アプリケーションにペイパル サンドボックス アカウントを実装しました。私のコードは、 index.jsp -> expresscheckout.jsp -> paypalfunctions.jsp などの 3 つの jsp ページにまたがっています。

expresscheckout.jsp

paypalfunctions.jsp は次のとおりです。

%>

エクスプレス チェックアウトをクリックすると、https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=EC-9CY1483461514290Lにリダイレクトされます。しかし、「ご注文内容」には、現在の購入金額が表示されていません。また、バイヤー アカウントでログインし、住所と支払いを確認すると、success.jsp ページに次のエラー メッセージが表示されます。

TIMESTAMP:2012-09-18T06:07:32Z CORRELATIONID:b4fe3695b410a ACK:Failure VERSION:84.0 BUILD:3622349 L_ERRORCODE0:10401 L_SHORTMESSAGE0:無効な引数のためトランザクションが拒否されました。詳細については、追加のエラー メッセージを参照してください。L_LONGMESSAGE0:注文合計が無効です。L_SEVERITYCODE0:エラー

しかし、名前と値のペア(nvp)を印刷すると、金額が含まれています

NVPSTR===>&Amt=25&PAYMENTACTION=Sale&ReturnUrl=http%3A%2F%2F2.appid.appspot.com%2Fsucess.jsp&CANCELURL=http%3A%2F%2F2.appid.appspot.com%2Fcanceled.jsp&CURRENCYCODE=USD

解決するか、解決策を提案してください。

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

paypal - Paypal NVP は複数のカスタム フィールドを渡すことができますか

IPN に返されるはずのフィールド名「CUSTOM」を渡すことができることはわかっていますが、たとえば CUSTOM0 と CUSTOM1 のように 2 つの値を渡すことはできますか? またはそのようなもの

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

php - ユーザーが存在しないPaypalDoDirectPayment(例:cronジョブあり)

実際のユーザーがいなくても、cronジョブまたはその他のスクリプト実行内に保存されているユーザーのデータ(クレジットカード情報、名前、住所など)を使用してPaypalで支払いを行うことはできますか?

サービスに自動支払いを実装したいのですが、複雑なため、標準のPaypal自動充電機能を使用できません。