問題タブ [express-checkout]
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.
php - Paypalおよびその他のクレジットカードオプションによる支払い
毎月のユーザーサブスクリプションにペイパル支払いシステムを使用しています。すべてのものと流れが完璧に機能しています。ユーザーがいつボタンをクリックしてペイパル サイトに移動したかを知る必要があります。そのショーは、図に示すように、あなたのペイパル アカウントで支払うか、アカウントを作成する (クレジット カードで支払う) だけです。
下の図に示すように、クレジット カード オプションのような画像が表示されませんでした。
このリンクで見つけたデジタル商品の例を使用してい
ます https://github.com/thenbrent/paypal-digital-goods
この例では、SetExpressCheckout メソッドと定期的なユーザー プロファイルを使用しています。
Paypal ビジネス プロファイルまたは Paypal API で有効にするオプションまたは設定により、ユーザーのクレジット カード支払いオプションを実行できます。
email - PayPal Digital Goods Express Checkout から購入者/支払者のメールを取得する
PHP スクリプトと PayPal の Digital Goods Express Checkout は初めてです。orderconfirm.php ファイル コードに、購入者向けの追加情報を含む電子メールを自動的に生成するコードを統合しました。私が抱えていると思われる問題の 1 つは、解決策を見つけるためにあらゆる場所を検索しましたが、その部分に含める購入者/支払者の電子メール アドレスを取得するための適切な構文とコーディングを理解できないことです。スクリプトの。見る場所によっては、PayPal の買い手のメール アドレスの名前が異なることに気付きました (つまり、payer、email、payeremail など)。これを達成するための適切なコーディングと構文を誰か教えて、私が使用できる例を教えてもらえますか? よろしくお願いします!
paypal - 並行支払いで DoExpressCheckoutPayment の後に金額を取得できない
PayPal の Express Checkout API を使用して、並行支払いを行います。すべてが正常に機能し、受取人サイトでは、2 つの支払いが「オープン」として予約されています。
DoExpressCheckoutPayment の間、支払いごとにトランザクション ID を取得します。しかし、doCapture は「You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call」で失敗します。数週間前に行った承認済みの支払いを一度も回収したことがなく、「Order%20has%20expired%2e」と表示されるだけです。これで問題ありません。
NVP API には次のパラメーターを使用します。
もちろん、変数は各支払いに対応する値です。(および認証/API 資格情報)。
私は何を間違っていますか?1回の支払いではなく並行支払いを行う場合に設定する追加の変数はありますか?
よろしく、
クリス
これは呼び出しと応答の例です。
ios - MobileExpressCheckoutLibrary は廃止され、米国にはありません
MPL を使用して iOS アプリ (モバイル Web サイトではなくネイティブ アプリ) でクレジット カードを受け入れようとしましたが、simplePayment がクレジット カードの支払いをサポートしていないことに気付きました。
イギリスにいるので、新しい iOS SDK を使用できません。ただし、MECL (モバイル エクスプレス チェックアウト ライブラリ) も非推奨です。MEC (Mobile Express Checkout) が利用可能であることは確認しましたが、利用できるドキュメントがなく、それがうまくいくかどうかわかりません。
どのような代替手段がありますか?
paypal - PayPal トークンが 3 時間後に期限切れになる場合、承認の 1 日後に支払いをキャプチャするにはどうすればよいですか?
Ruby on Rails アプリで ActiveMerchant gem を介してエクスプレス チェックアウト API を使用しています。承認とキャプチャのフロー全体は、3 時間以内に完了すると問題なく機能します。しかしその後、トークンの有効期限が切れ、トランザクションが失われます。承認とキャプチャのドキュメントに、承認が 3 日間有効であると記載されている場合でも (少なくともhttps://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_admin_authcaptureによると)。
では、トークンの有効期限が切れた後にトランザクションをキャプチャするにはどうすればよいでしょうか?
paypal - サンドボックスの PayPal エクスプレス チェックアウトの請求先住所
次のオプションを追加して、PayPal サンドボックスで請求先住所の受信を有効にしようとしました。
REQBILLINGADDRESS=1 (ここに文書化されています: https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pfp_expresscheckout_pp.pdf )
SetExpressCheckout の呼び出し用。
ただし、次のエラーが表示されます。
Humble Bundle がここで行うので、請求先住所を受け取ることが可能であることは知っています。
サンドボックス アカウントを変更して請求先住所のリクエストを有効にするにはどうすればよいですか? ライブアカウントでこれを有効にするにはどうすればよいですか?