/** * PagarmeApiSDKLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema'; import { GetAddressResponse } from './getAddressResponse'; import { GetCheckoutBankTransferPaymentResponse } from './getCheckoutBankTransferPaymentResponse'; import { GetCheckoutBoletoPaymentResponse } from './getCheckoutBoletoPaymentResponse'; import { GetCheckoutCreditCardPaymentResponse } from './getCheckoutCreditCardPaymentResponse'; import { GetCheckoutDebitCardPaymentResponse } from './getCheckoutDebitCardPaymentResponse'; import { GetCheckoutPixPaymentResponse } from './getCheckoutPixPaymentResponse'; import { GetCustomerResponse } from './getCustomerResponse'; import { GetShippingResponse } from './getShippingResponse'; /** Resposta das configurações de pagamento do checkout */ export interface GetCheckoutPaymentResponse { id?: string | null; /** Valor em centavos */ amount?: number | null; /** Meio de pagamento padrão no checkout */ defaultPaymentMethod?: string | null; /** Url de redirecionamento de sucesso após o checkou */ successUrl?: string | null; /** Url para pagamento usando o checkout */ paymentUrl?: string | null; /** Código da afiliação onde o pagamento será processado no gateway */ gatewayAffiliationId?: string | null; /** Meios de pagamento aceitos no checkout */ acceptedPaymentMethods?: string[] | null; /** Status do checkout */ status?: string | null; /** Pular tela de sucesso pós-pagamento? */ skipCheckoutSuccessPage?: boolean | null; /** Data de criação */ createdAt?: string | null; /** Data de atualização */ updatedAt?: string | null; /** Data de cancelamento */ canceledAt?: string | null; /** Torna o objeto customer editável */ customerEditable?: boolean | null; /** Dados do comprador */ customer?: GetCustomerResponse | null; /** Dados do endereço de cobrança */ billingaddress?: GetAddressResponse | null; /** Configurações de cartão de crédito */ creditCard?: GetCheckoutCreditCardPaymentResponse | null; /** Configurações de boleto */ boleto?: GetCheckoutBoletoPaymentResponse | null; /** Indica se o billing address poderá ser editado */ billingAddressEditable?: boolean | null; /** Configurações de entrega */ shipping?: GetShippingResponse | null; /** Indica se possui entrega */ shippable?: boolean | null; /** Data de fechamento */ closedAt?: string | null; /** Data de expiração */ expiresAt?: string | null; /** Moeda */ currency?: string | null; /** Configurações de cartão de débito */ debitCard?: GetCheckoutDebitCardPaymentResponse | null; /** Bank transfer payment response */ bankTransfer?: GetCheckoutBankTransferPaymentResponse | null; /** Accepted Brands */ acceptedBrands?: string[] | null; /** Pix payment response */ pix?: GetCheckoutPixPaymentResponse | null; } export declare const getCheckoutPaymentResponseSchema: Schema;