- From: Rouslan Solomakhin <notifications@github.com>
- Date: Wed, 03 Feb 2016 14:25:14 -0800
- To: w3c/webpayments <webpayments@noreply.github.com>
- Cc: webpayments <public-payments-wg@w3.org>
Received on Wednesday, 3 February 2016 22:25:54 UTC
Correct me if I am wrong, I am seeing three options available here. Based on my dreamt up examples below, all of these options are fairly close to each other. Perhaps Option 1 is still the cleanest, which will be easier to describe in the spec and tutorials. So I would prefer the simpler Option 1, although I am largely flexible on this question.
Option 1.
````json
var paymentMethods = ["method1", "method2", "method3"];
var paymentMethodDetails = {
"method1": {"field1": "value1", "field2": "value2"},
"method2": {"field3": "value3", "field2": "value2"}
};
````
Option 2.
````json
var paymentMethods = [{
"methods": ["method1", "method2"],
"data": {"field2": "value2"}
}, {
"methods": ["method1"],
"data": {"field1": "value1"}
}, {
"methods": ["method2"],
"data": {"field3": "value3"}
}];
````
Option 3.
````json
var paymentMethods = [{
"method": "method1",
"data": {"field1": "value1", "field2": "value2"},
}, {
"method": "method2",
"data": {"field3": "value3", "field2": "value2"},
}, {
"method": "method3"
}];
````
---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webpayments/issues/77#issuecomment-179503870
Received on Wednesday, 3 February 2016 22:25:54 UTC