[w3c/manifest] Add "payment" dictionary for payment app specific properties (#866)

This is a proposal for adding "payment" dictionary to web app manifest to contain payment app specific properties. Below are my thoughts:

1. There are some fields in the web app manifest that are currently used by payment apps only:
https://github.com/w3c/manifest/issues/864#issuecomment-625751553
2. Just-In-Time installable payment apps need to declare additional information as more features get added to the Payment Handler API.  As an example ```supported_delegations``` field will allow JIT installable apps to declare the additional information that they can provide:
https://github.com/sahel-sh/shipping-contact-delegation/blob/master/Explainer.md#edit-just-in-time-jit-installation
3. SInce there is an n:m relationship between payment apps and payment methods, adding app specific properties to [payment method manifest](https://w3c.github.io/payment-method-manifest/) does not seem right. 

 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/issues/866

Received on Wednesday, 13 May 2020 14:45:02 UTC