@paydock/client-sdk
Version:
Paydock client sdk
49 lines • 1.25 kB
TypeScript
/**
* @type {object}
* @param {string} CLICK=click
* @param {string} POPUP_REDIRECT=popup_redirect
* @param {string} ERROR=error
* @param {string} ACCEPTED=accepted
* @param {string} FINISH=finish
* @param {string} CLOSE=close
*/
export declare const CHECKOUT_BUTTON_EVENT: {
CLICK: string;
POPUP_REDIRECT: string;
REDIRECT: string;
ERROR: string;
REFERRED: string;
DECLINED: string;
CANCELLED: string;
ACCEPTED: string;
FINISH: string;
CLOSE: string;
};
/**
* @type {object}
* @param {string} CONTEXTUAL=contextual
* @param {string} REDIRECT=redirect
*/
export declare enum CHECKOUT_MODE {
CONTEXTUAL = "contextual",
REDIRECT = "redirect"
}
/**
* @type {object}
* @param {string} ZIPMONEY=Zipmoney
* @param {string} PAYPAL=PaypalClassic
* @param {string} AFTERPAY=Afterpay
*/
export declare enum GATEWAY_TYPE {
ZIPMONEY = "Zipmoney",
PAYPAL = "PaypalClassic",
AFTERPAY = "Afterpay"
}
export interface IEventCheckoutFinishData {
payment_source_token: string;
checkout_email: string;
checkout_holder: string;
gateway_type: string;
}
export declare const CHECKOUT_BTN_LOG_PREFIX = "[Paydock:CheckoutButton]";
//# sourceMappingURL=checkout-button.interface.d.ts.map