Index: third_party/WebKit/public/platform/modules/payments/payment_request.mojom |
diff --git a/third_party/WebKit/public/platform/modules/payments/payment_request.mojom b/third_party/WebKit/public/platform/modules/payments/payment_request.mojom |
index 1cbced4beb598794ccd26bf4e17c10047bcff868..5bba88dfe5a4849aae268ac1f698e0106b2bb22e 100644 |
--- a/third_party/WebKit/public/platform/modules/payments/payment_request.mojom |
+++ b/third_party/WebKit/public/platform/modules/payments/payment_request.mojom |
@@ -105,6 +105,12 @@ struct PaymentMethodData { |
string stringified_data; |
}; |
+enum PaymentComplete { |
+ SUCCESS, |
+ FAIL, |
+ UNKNOWN |
+}; |
+ |
interface PaymentRequest { |
SetClient(PaymentRequestClient client); |
Show(array<PaymentMethodData> methodData, |
@@ -112,5 +118,5 @@ interface PaymentRequest { |
PaymentOptions options); |
UpdateWith(PaymentDetails details); |
Abort(); |
- Complete(bool success); |
+ Complete(PaymentComplete result); |
}; |