mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-08-31 04:58:28 +08:00
37 lines
945 B
JavaScript
37 lines
945 B
JavaScript
import BaseHandler from "./BaseHandler";
|
|
|
|
class PreviewHandler extends BaseHandler {
|
|
|
|
constructor(buttonConfig, ppcpConfig, externalHandler) {
|
|
super(buttonConfig, ppcpConfig, externalHandler);
|
|
}
|
|
|
|
transactionInfo() {
|
|
// We need to return something as ApplePay button initialization expects valid data.
|
|
return {
|
|
countryCode: "US",
|
|
currencyCode: "USD",
|
|
totalPrice: "10.00",
|
|
totalPriceStatus: "FINAL"
|
|
}
|
|
}
|
|
|
|
createOrder() {
|
|
throw new Error('Create order fail. This is just a preview.');
|
|
}
|
|
|
|
approveOrder(data, actions) {
|
|
throw new Error('Approve order fail. This is just a preview.');
|
|
}
|
|
|
|
actionHandler() {
|
|
throw new Error('Action handler fail. This is just a preview.');
|
|
}
|
|
|
|
errorHandler() {
|
|
throw new Error('Error handler fail. This is just a preview.');
|
|
}
|
|
|
|
}
|
|
|
|
export default PreviewHandler;
|