- From: Rouslan Solomakhin <notifications@github.com>
- Date: Wed, 23 Mar 2016 15:30:15 -0700
- To: w3c/browser-payment-api <browser-payment-api@noreply.github.com>
- Message-ID: <w3c/browser-payment-api/issues/56/200569162@github.com>
> Should a website be able to provide a label for the "Buy" or "Checkout" button displayed in the payment app?
The primary use cases for this (IMHO) are subscriptions, reservations, and 0-dollar authorizations. I think this can be accomplished via lines items instead. Line items strings are controlled by the merchant.
Standard purchase code snippet:
````JavaScript
var paymentDetails = {"items": [{
"id": "total",
"label": "Sweater",
"amount": {"currencyCode": "USD", "value": "30.00"}}]}
````
Standard purchase UI mock up:
````
Sweater .... $30.00
[Pay]
````
Subscription code snippet:
````JavaScript
var paymentDetails = {"items": [{
"id": "total",
"label": "Monthly subscription (charged monthly)",
"amount": {"currencyCode": "USD", "value": "7.00"}}]}
````
Subscription UI mock up:
````
Monthly subscription (charged monthly) .... $7.00
[Pay]
````
Reservation code snippet:
````JavaScript
var paymentDetails = {"items": [{
"id": "total",
"label": "Reserve room (charged at checkout)",
"amount": {"currencyCode": "USD", "value": "100.00"}}]}
````
Reservation UI mock up:
````
Reserve room (charged at checkout).... $100.00
[Pay]
````
Subscription code snippet:
````JavaScript
var paymentDetails = {"items": [{
"id": "total",
"label": "Authorization (no charge)",
"amount": {"currencyCode": "USD", "value": "0.00"}}]}
````
Subscription UI mock up:
````
Authorization (no charge) .... $0.00
[Pay]
````
---
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/browser-payment-api/issues/56#issuecomment-200569162
Received on Wednesday, 23 March 2016 22:30:45 UTC