/** * 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;