Index: chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentInstrument.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentInstrument.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentInstrument.java |
index 952a98e3f0fa80bda7e51e8a2828939d85bc9be8..2bb0092000d46d5ffba396cae9c0f975293129bc 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentInstrument.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentInstrument.java |
@@ -73,6 +73,7 @@ public abstract class PaymentInstrument extends PaymentOption { |
* |
* The callback will be invoked with the resulting payment details or error. |
* |
+ * @param id The unique identifier of the PaymentRequest. |
* @param merchantName The name of the merchant. |
* @param origin The origin of this merchant. |
* @param iframeOrigin The origin of the iframe that invoked PaymentRequest. |
@@ -86,10 +87,11 @@ public abstract class PaymentInstrument extends PaymentOption { |
* @param modifiers The relevant payment details modifiers. |
* @param callback The object that will receive the instrument details. |
*/ |
- public abstract void invokePaymentApp(String merchantName, String origin, String iframeOrigin, |
- @Nullable byte[][] certificateChain, Map<String, PaymentMethodData> methodDataMap, |
- PaymentItem total, List<PaymentItem> displayItems, |
- Map<String, PaymentDetailsModifier> modifiers, InstrumentDetailsCallback callback); |
+ public abstract void invokePaymentApp(String id, String merchantName, String origin, |
+ String iframeOrigin, @Nullable byte[][] certificateChain, |
+ Map<String, PaymentMethodData> methodDataMap, PaymentItem total, |
+ List<PaymentItem> displayItems, Map<String, PaymentDetailsModifier> modifiers, |
+ InstrumentDetailsCallback callback); |
/** |
* Cleans up any resources held by the payment instrument. For example, closes server |