cordova-plugin-applepay
cordova-plugin-applepay copied to clipboard
Implement the ApplePay request.
org.beuckman.applepay
This plugin is to give an idea of what ApplePay will probably look like. Thanks to Max Mamis for this blog post.
Installation
cordova plugin add https://github.com/jbeuckm/cordova-plugin-applepay.git
Supported Platforms
- iOS
Methods
- ApplePay.setMerchantId
- ApplePay.makePaymentRequest
ApplePay.setMerchantId
Set your Apple-given merchant ID.
ApplePay.setMerchantId("merchant.my.id");
ApplePay.makePaymentRequest
Request a payment with Apple Pay.
ApplePay.makePaymentRequest(successCallback, errorCallback, order);
Parameters
- order.items: Array of item objects with form
{ label: "Item 1", amount: 1.11 } - order.shippingMethods: Array of item objects with form
{ identifier: "My Method", detail: "Ship by method 1", amount: 1.11 }
Example
ApplePay.setMerchantId("merchant.apple.test");
function onError(err) {
alert(JSON.stringify(err));
}
function onSuccess(response) {
alert(response);
}
ApplePay.makePaymentRequest(onSuccess, onError, {
items: [
{ label: "item 1", amount: 1.11 },
{ label: "item 2", amount: 2.22 }
],
shippingMethods: [
{ identifier: "By Sea", detail: "Shipmates on a ship.", amount: 1.11 },
{ identifier: "Airmail", detail: "Ship it by airplane.", amount: 5.55 }
]
);