/**
 * CyberSource Merged Spec
 * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
 *
 * OpenAPI spec version: 0.0.1
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */
/**
 * Features relating to notifications being sent directly to the payer using the Hosted Checkout.
 * @export
 * @interface SAConfigNotificationsCustomerNotifications
 */
export interface SAConfigNotificationsCustomerNotifications {
    /**
     * Toggles the custom receipt page, where merchants can receive the results of the transaction and display appropriate messaging. Usually set by web developers integrating to Secure Acceptance.
     * @type {boolean}
     * @memberof SAConfigNotificationsCustomerNotifications
     */
    customReceiptPageEnabled?: boolean;
    /**
     * Email address where a copy of the payer's receipt email is sent, when notificationReceiptEmailEnabled is true.
     * @type {string}
     * @memberof SAConfigNotificationsCustomerNotifications
     */
    receiptEmailAddress?: string;
    /**
     * Toggles an email receipt sent to the payer's email address on payment success.
     * @type {boolean}
     * @memberof SAConfigNotificationsCustomerNotifications
     */
    customerReceiptEmailEnabled?: boolean;
    /**
     * URL to which transaction results are POSTed when the payer clicks 'Cancel' on the Hosted Checkout. Triggered when customCancelPageEnabled is true. Usually set by web developers integrating to Secure Acceptance.
     * @type {string}
     * @memberof SAConfigNotificationsCustomerNotifications
     */
    customCancelPage?: string;
    /**
     * URL to which transaction results are POSTed when the payer requests a payment on the Hosted Checkout. Triggered when customCancelPageEnabled is true. Usually set by web developers integrating to Secure Acceptance.
     * @type {string}
     * @memberof SAConfigNotificationsCustomerNotifications
     */
    customReceiptPage?: string;
    /**
     * Toggles the custom cancel page, where merchants can receive notice that the payer has canceled, and display appropriate messaging and direction. Usually set by web developers integrating to Secure Acceptance.
     * @type {boolean}
     * @memberof SAConfigNotificationsCustomerNotifications
     */
    customCancelPageEnabled?: boolean;
    /**
     * Toggles whether merchant receives a copy of the payer's receipt email.
     * @type {boolean}
     * @memberof SAConfigNotificationsCustomerNotifications
     */
    notificationReceiptEmailEnabled?: boolean;
}
