問題タブ [applepay]
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.
encryption - ApplePay を使用した OpenSSL での余分なバイト数と EVP_DecryptFinal_ex エラー
ApplePay から返された PaymentToken を OpenSSL で復号化しようとしています。復号化は機能しますが、平文に追加された 16 バイトと EVP_DecryptFinal_ex 中にエラーが発生します。私の最初の考えは、パディングをオフにする必要があるということでしたが、それは問題ではないようです。どんな助けでも大歓迎です!
Apple のドキュメントには次のように書かれています。
対称キーを使用して、AES-256 (id-aes256-GCM 2.16.840.1.101.3.4.1.46) を使用してデータ キーの値を復号化します。初期化ベクトルは 16 ヌル バイトで、関連する認証データはありません。
Apple が提供する Java サンプルは BouncyCastle を使用し、Cipher を「AES/GCM/NoPadding」で初期化します。
私のコードは次のようになります。
出力は次のようになります (セキュリティのために変更されたプレーンテキスト)。
ios - Apple Pay と Stripe の統合 (デバッグ中の STPTestPaymentAuthorizationViewController)
iOS アプリで Apple Pay とストライプを統合しようとしています。ストライプによって提供される ApplePayStub を使用して、DEBUG モードで Apple Pay を確認する
git の最新のストライプとApplePayStubコードを使用しています
iPhone 6シミュレーターで実行しようとしており、使用しているコードは次のとおりです。
取得エラー:
どんな助けでも大歓迎です。
ios - PassKit の予期しないクラッシュ
アプリのログで奇妙なクラッシュが発生しました。PKPaymentAuthorizationControllerExportedObject authorizationDidFinishWithError
この問題に遭遇した人はいますか、または役立つヒントはありますか? このクラッシュは支払い後しばらくすると発生するようです
Apple Pay を直接統合していないことは注目に値するかもしれません。この作業を行う Braintree フレームワークを使用しています。
java - アップルペイ。ワークフロー
オンライン ストアを介したオンライン チェックアウトの場合に Apple Pay がどのように機能するのか、よくわかりません。
私の理解では: 前提条件: 1) 支払いに使用するカードが通帳に追加されている必要があります。2) このカードを通帳に追加する際に、Apple デバイスは PAN を含む要求を発行者に送信し、検証に合格した場合は、AppleSecurity 要素に格納されている一意のトークンをフォーマットします。
顧客がオンライン ストア経由でオンラインで購入しようとする場合: 1) 顧客は支払いに使用されるカードを切り替える必要があります 2) ストアは合計金額、配送先住所、トークンを使用してリクエストをフォーマットし、セキュリティ要素に保存されます 3) Apple デバイス支払い承認のためにリクエストをAppleServerに送信します4)このストアが追加のロジックを実行できるようになった後(何でも)
私が間違っている場合は、お気軽に修正してください。
しかし、私の質問は、既存のシステムがトークン化サービス、支払いゲートウェイ、および支払いプロセッサを既に使用している場合、どうすれば Apple Pay と統合できるのでしょうか?
ios - PKPaymentRequest が請求先住所に電話番号を要求しない
を作成し、プロパティを にPKPaymentRequest
設定しています。システムは住所要件を強制しますが、電話要件は無視します。(この場合の強制は、ユーザーがフィールドに入力するまで Apple Pay トランザクションの続行を許可しないことを意味します。)requiredBillingAddressFields
PKAddressFieldPostalAddress | PKAddressFieldPhone
私たちのアプリは配送先住所を必要としませんが、デバッグ中にrequiredShippingAddressFields
プロパティを設定したPKAddressFieldPostalAddress | PKAddressFieldPhone
ところ、電話番号の要件が適用されていることがわかりました。
PKPaymentRequest
またはのPKAddressField
ドキュメントには、これが予期された動作であることを示唆するものは何もありません。これを回避する方法についてのアイデアはありますか?
編集 - 完全な方法は次のとおりです。
ios - Apple Testflight での Apple Pay と Stripe の使用
Stripe と Apple Pay を使用している iOS アプリを作成しています。Apple の Testflight を使用して外部ユーザーでテストするときに、Stripe と Apple Pay のすべての機能を使用したいと考えています。
ただし、Testflight アプリでライブ転送を行うことに関連する制限があるかどうかはわかりませんか? 誰かが私のためにこれを明確にすることができますか?
ios - iOS アプリで Stripe と Apple Pay が機能しない
この問題の解決に長い時間を費やしたため、非常にイライラしています。以下のコードを使用してリクエストを作成しています。
コードが実行されると、Apple Pay ビューがフィンガー プリントとともにポップアップ表示されるので問題なく開始されますが、フィンガー プリントが確認されると、少しぐるぐる回ってから警告が表示され、次のように表示されます。
「Apple Pay は "AppName" ではご利用いただけません」
このアプリの設定を確認し、Apple Pay を使用するように設計されていることを確認してください。
どんな考えでも大歓迎です。
applepay - Apple Payは「APP」では利用できません
前もって感謝します
アプリケーションで Apple Pay を使用しています。新しい加盟店 ID を Apple に登録し、支払いゲートウェイから証明書を登録しました。
このマーチャント ID を使用することで、支払いの概要シートが開きますが、支払いを選択すると、次のようなエラー メッセージが表示されます
Apple Pay は「APP」では利用できません - このアプリの設定を確認し、Apple Pay を使用するように設計されていることを確認してください。
問題の可能性と、Apple および支払いゲートウェイでマーチャント ID をアクティブ化するのにかかる時間。