OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chrome.browser.payments; | 5 package org.chromium.chrome.browser.payments; |
6 | 6 |
7 import org.chromium.content_public.browser.WebContents; | 7 import org.chromium.content_public.browser.WebContents; |
8 import org.chromium.payments.mojom.PaymentDetailsModifier; | 8 import org.chromium.payments.mojom.PaymentDetailsModifier; |
9 import org.chromium.payments.mojom.PaymentItem; | 9 import org.chromium.payments.mojom.PaymentItem; |
10 import org.chromium.payments.mojom.PaymentMethodData; | 10 import org.chromium.payments.mojom.PaymentMethodData; |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
53 @Override | 53 @Override |
54 public Set<String> getInstrumentMethodNames() { | 54 public Set<String> getInstrumentMethodNames() { |
55 return Collections.unmodifiableSet(mMethodNames); | 55 return Collections.unmodifiableSet(mMethodNames); |
56 } | 56 } |
57 | 57 |
58 @Override | 58 @Override |
59 public void invokePaymentApp(String id, String merchantName, String origin,
String iframeOrigin, | 59 public void invokePaymentApp(String id, String merchantName, String origin,
String iframeOrigin, |
60 byte[][] unusedCertificateChain, Map<String, PaymentMethodData> meth
odData, | 60 byte[][] unusedCertificateChain, Map<String, PaymentMethodData> meth
odData, |
61 PaymentItem total, List<PaymentItem> displayItems, | 61 PaymentItem total, List<PaymentItem> displayItems, |
62 Map<String, PaymentDetailsModifier> modifiers, InstrumentDetailsCall
back callback) { | 62 Map<String, PaymentDetailsModifier> modifiers, InstrumentDetailsCall
back callback) { |
63 ServiceWorkerPaymentAppBridge.invokePaymentApp(mWebContents, mSWRegistra
tionId, | 63 ServiceWorkerPaymentAppBridge.invokePaymentApp(mWebContents, mSWRegistra
tionId, origin, |
64 mInstrumentId, origin, iframeOrigin, new HashSet<>(methodData.va
lues()), total, | 64 iframeOrigin, id, new HashSet<>(methodData.values()), total, |
65 displayItems, new HashSet<>(modifiers.values()), callback); | 65 new HashSet<>(modifiers.values()), mInstrumentId, callback); |
66 } | 66 } |
67 | 67 |
68 @Override | 68 @Override |
69 public void dismissInstrument() {} | 69 public void dismissInstrument() {} |
70 } | 70 } |
OLD | NEW |