wallee
Version:
TypeScript/JavaScript client for wallee
44 lines (43 loc) • 1.44 kB
TypeScript
import { SubscriptionChargeProcessingType } from "./SubscriptionChargeProcessingType";
declare class SubscriptionChargeCreate {
/**
* A client generated nonce which identifies the entity to be created. Subsequent creation requests with the same external ID will not create new entities but return the initially created entity instead.
*/
'externalId': string;
/**
* The URL to redirect the customer back to after they canceled or failed to authenticated their payment.
*/
'failedUrl'?: string;
/**
* The date and time when the execution of the charge is planned.
*/
'plannedExecutionDate'?: Date;
/**
* The processing type specifies how the charge is to be processed.
*/
'processingType': SubscriptionChargeProcessingType;
/**
* The merchant's reference used to identify the charge.
*/
'reference'?: string;
/**
* The subscription that the charge belongs to.
*/
'subscription': number;
/**
* The URL to redirect the customer back to after they successfully authenticated their payment.
*/
'successUrl'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}
export { SubscriptionChargeCreate };