/**
* Lemonway DirectKit API 2.0
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v2
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface PaymentFormDetails
*/
export interface PaymentFormDetails {
/**
*
* @type {string}
* @memberof PaymentFormDetails
*/
parentId?: string;
/**
*
* @type {string}
* @memberof PaymentFormDetails
*/
parentComment?: string;
/**
*
* @type {string}
* @memberof PaymentFormDetails
*/
amountTot?: string;
/**
*
* @type {string}
* @memberof PaymentFormDetails
*/
status?: string;
/**
* UTC Unix Timestamp
* @type {number}
* @memberof PaymentFormDetails
*/
utcDate?: number;
/**
* UTC Unix Timestamp
* @type {number}
* @memberof PaymentFormDetails
*/
created?: number;
/**
* Payment Form ID
* @type {string}
* @memberof PaymentFormDetails
*/
id?: string;
/**
* Optional identity of the payment form. You should not use special character here.
* @type {string}
* @memberof PaymentFormDetails
*/
optId?: string;
/**
* Payer Account
* If this field is filled then the money reaches this wallet before arriving at the beneficiary wallet (via a transfer wallet to wallet)
* note: Don't put the SC Wallet here, it won't work. You cannot credit the SC Wallet with a credit card.
* @type {string}
* @memberof PaymentFormDetails
*/
accountPayer?: string;
/**
* Beneficiary Account
* if this field is not filled then the end-user must to fill its value on the payment form. We recommend you to always fill it instead of your end-user.
* note: Don't put the SC Wallet here, it won't work. You cannot credit the SC Wallet with a credit card.
* @type {string}
* @memberof PaymentFormDetails
*/
accountReceiver?: string;
/**
*
* @type {string}
* @memberof PaymentFormDetails
*/
comment?: string;
/**
* URL redirection after the payment procedure is successfully finished
* @type {string}
* @memberof PaymentFormDetails
*/
returnUrl?: string;
/**
* URL redirection after the payment procedure is cancelled
* @type {string}
* @memberof PaymentFormDetails
*/
cancelUrl?: string;
/**
* URL redirection after the payment procedure is failed
* @type {string}
* @memberof PaymentFormDetails
*/
errorUrl?: string;
/**
* Payer's First Name
* If this field is not filled then the end-user have to fill it in the payment form.
* @type {string}
* @memberof PaymentFormDetails
*/
firstNamePayer?: string;
/**
* Payer's Last Name
* If this field is not filled then the end-user have to fill it in the payment form.
* @type {string}
* @memberof PaymentFormDetails
*/
lastNamePayer?: string;
/**
* Payer's Email
* If this field is not filled then the end-user have to fill it in the payment form.
* @type {string}
* @memberof PaymentFormDetails
*/
emailPayer?: string;
}
/**
* Check if a given object implements the PaymentFormDetails interface.
*/
export declare function instanceOfPaymentFormDetails(value: object): boolean;
export declare function PaymentFormDetailsFromJSON(json: any): PaymentFormDetails;
export declare function PaymentFormDetailsFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentFormDetails;
export declare function PaymentFormDetailsToJSON(value?: PaymentFormDetails | null): any;