michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this file, michael@0: * You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: #include "nsISupports.idl" michael@0: michael@0: [scriptable, uuid(560cc17c-9df5-49ea-a953-b175553ef5c4)] michael@0: interface nsIPaymentFlowInfo : nsISupports michael@0: { michael@0: // Payment provider uri. michael@0: attribute DOMString uri; michael@0: michael@0: // Base64 encoded and digitally signed payment request information. michael@0: attribute DOMString jwt; michael@0: michael@0: // Payment providers expect the payment information as GET or POST michael@0: // parameters. michael@0: attribute DOMString requestMethod; michael@0: };