mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-08-31 04:58:28 +08:00
35 lines
839 B
JavaScript
35 lines
839 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;
|