@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
61 lines (60 loc) • 2.71 kB
TypeScript
/**
* 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;
}