var request = new PaymentRequest(
['visa','mc','amex'],
{
items: [
{
id: "total", label: "Fish and Chips",
amount: { currencyCode: "GBP", value: "12.50" }, // £12.50
}
]
}
);
var promise = request.show();
Demo
request.show()
.then(function(response) {
// process transaction response here
// response.methodName == selected payment method
// response.details == payment details e.g. card number
return response.complete(true);
})
.then(function() {
// redirect to confirmation page
})
.catch(function(e) {
//uh oh! something went wrong
});
var request = new PaymentRequest(
['visa','mc','amex'],
{
items: [
{
id: "shipping", label: "FREE shipping",
amount: { currencyCode: "GBP", value: "0.00"}
},
{
id: "total", label: "Fish and Chips - TOTAL",
amount: { currencyCode: "GBP", value: "12.50" }, // £12.50
}
],
shippingOptions: [
{ id: "free", label: "FREE shipping", amount: { currencyCode: "GBP", value: "0.00" } }
]
},
{ requestShipping: true }
);
var promise = request.show();
Demo Demo
Slides: http://aka.ms/webpay-jam