/** * PagarmeApiSDKLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema'; import { CreateAddressRequest } from './createAddressRequest'; import { CreateCheckoutBankTransferRequest } from './createCheckoutBankTransferRequest'; import { CreateCheckoutBoletoPaymentRequest } from './createCheckoutBoletoPaymentRequest'; import { CreateCheckoutCreditCardPaymentRequest } from './createCheckoutCreditCardPaymentRequest'; import { CreateCheckoutDebitCardPaymentRequest } from './createCheckoutDebitCardPaymentRequest'; import { CreateCheckoutPixPaymentRequest } from './createCheckoutPixPaymentRequest'; /** Checkout payment request */ export interface CreateCheckoutPaymentRequest { /** Accepted Payment Methods */ acceptedPaymentMethods: string[]; /** Accepted Multi Payment Methods */ acceptedMultiPaymentMethods: unknown[]; /** Success url */ successUrl: string; /** Default payment method */ defaultPaymentMethod?: string; /** Gateway Affiliation Id */ gatewayAffiliationId?: string; /** Credit Card payment request */ creditCard?: CreateCheckoutCreditCardPaymentRequest; /** Debit Card payment request */ debitCard?: CreateCheckoutDebitCardPaymentRequest; /** Boleto payment request */ boleto?: CreateCheckoutBoletoPaymentRequest; /** Customer is editable? */ customerEditable?: boolean; /** Time in minutes for expiration */ expiresIn?: number; /** Skip postpay success screen? */ skipCheckoutSuccessPage: boolean; /** Billing Address is editable? */ billingAddressEditable: boolean; /** Billing Address */ billingAddress: CreateAddressRequest; /** Bank Transfer payment request */ bankTransfer?: CreateCheckoutBankTransferRequest; /** Accepted Brands */ acceptedBrands: string[]; /** Pix payment request */ pix?: CreateCheckoutPixPaymentRequest; } export declare const createCheckoutPaymentRequestSchema: Schema;