| Index: components/payments/payment_app.mojom
|
| diff --git a/components/payments/payment_app.mojom b/components/payments/payment_app.mojom
|
| index 6959aa7ac84576c38ebb222f42412de45b5b1ebd..26c10e5b49440930201c40363361e7a5631d5953 100644
|
| --- a/components/payments/payment_app.mojom
|
| +++ b/components/payments/payment_app.mojom
|
| @@ -4,6 +4,8 @@
|
|
|
| module payments.mojom;
|
|
|
| +import "components/payments/payment_request.mojom";
|
| +
|
| enum PaymentAppManifestError {
|
| NONE,
|
| NOT_IMPLEMENTED,
|
| @@ -24,6 +26,14 @@ struct PaymentAppManifest {
|
| array<PaymentAppOption> options;
|
| };
|
|
|
| +struct PaymentAppRequestData {
|
| + string origin;
|
| + array<PaymentMethodData> methodData;
|
| + PaymentItem total;
|
| + array<PaymentDetailsModifier> modifiers;
|
| + string optionId;
|
| +};
|
| +
|
| interface PaymentAppManager {
|
| SetManifest(string service_worker_scope, PaymentAppManifest payment_app_manifest)
|
| => (PaymentAppManifestError error);
|
|
|