UNPKG

mobyo-interfaces

Version:
51 lines (50 loc) 1.75 kB
import { EPreferenceAutoReturn } from '../enum/preference-auto-return.enum'; import { IDesenfilaPreferenceItem } from './i-desenfila-preference-item'; import { IDesenfilaPreferencePayer } from './i-desenfila-preference-payer'; import { IDesenfilaPreferencePayerPayment } from './i-desenfila-preference-payer-payment'; export interface IDesenfilaPreference { additional_info: string; auto_return: EPreferenceAutoReturn; back_urls: { success: string; pending: string; failure: string; }; /** * Você pode ativar o modo binário se o modelo de negócios exigir * que a aprovação do pagamento seja instantânea. * Dessa forma, o pagamento só poderá ser aprovado ou recusado. * * Se o modo binário estiver desativado, o pagamento poderá ficar * pendente (no caso de exigir qualquer ação do comprador) * ou em processo (se for necessária uma revisão manual). */ binary_mode: boolean; client_id: string; collector_id: string; coupon_code: any; coupon_labels: any; date_created: string; date_of_expiration: string; expiration_date_from: string; expiration_date_to: string; expires: boolean; external_reference: string; id: string; init_point: string; items: IDesenfilaPreferenceItem[]; marketplace: string; marketplace_fee: number; metadata: any; notification_url: string; payer: IDesenfilaPreferencePayer; /** * Classe que descreve os atributos e métodos de meios de pagamento do Checkout Pro. */ payment_methods: IDesenfilaPreferencePayerPayment; /** * Descrição na fatura do cartão comprador */ statement_descriptor: string; total_amount: any; }