/**
* 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 PaymentForm
*/
export interface PaymentForm {
/**
*
* @type {string}
* @memberof PaymentForm
*/
walletIp?: string;
/**
*
* @type {string}
* @memberof PaymentForm
*/
walletUa?: string;
/**
*
* @type {string}
* @memberof PaymentForm
*/
amountTotRange?: string;
/**
*
* @type {string}
* @memberof PaymentForm
*/
amountCom?: string;
/**
*
* @type {string}
* @memberof PaymentForm
*/
language?: string;
/**
*
* @type {string}
* @memberof PaymentForm
*/
version?: string;
/**
*
* @type {string}
* @memberof PaymentForm
*/
style?: string;
/**
* Mercanet v1 only: Link to a custom Mercanet CSS Stylesheet.
* The stylesheet should be publicly accessible via HTTPS
* @type {string}
* @memberof PaymentForm
*/
atosStyle?: string;
/**
*
* @type {string}
* @memberof PaymentForm
*/
notifUrl?: string;
/**
* Reserved for future version
* @type {string}
* @memberof PaymentForm
*/
options?: string;
/**
*
* @type {boolean}
* @memberof PaymentForm
*/
active?: boolean;
/**
*
* @type {string}
* @memberof PaymentForm
*/
raisonSociale?: string;
/**
* Payment Form ID
* @type {string}
* @memberof PaymentForm
*/
id?: string;
/**
* Optional identity of the payment form. You should not use special character here.
* @type {string}
* @memberof PaymentForm
*/
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 PaymentForm
*/
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 PaymentForm
*/
accountReceiver?: string;
/**
*
* @type {string}
* @memberof PaymentForm
*/
comment?: string;
/**
* URL redirection after the payment procedure is successfully finished
* @type {string}
* @memberof PaymentForm
*/
returnUrl?: string;
/**
* URL redirection after the payment procedure is cancelled
* @type {string}
* @memberof PaymentForm
*/
cancelUrl?: string;
/**
* URL redirection after the payment procedure is failed
* @type {string}
* @memberof PaymentForm
*/
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 PaymentForm
*/
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 PaymentForm
*/
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 PaymentForm
*/
emailPayer?: string;
}
/**
* Check if a given object implements the PaymentForm interface.
*/
export declare function instanceOfPaymentForm(value: object): boolean;
export declare function PaymentFormFromJSON(json: any): PaymentForm;
export declare function PaymentFormFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentForm;
export declare function PaymentFormToJSON(value?: PaymentForm | null): any;