UNPKG

scheunemann-interfaces

Version:
51 lines (50 loc) 1.71 kB
import { PreferenceAutoReturnEnum } from '../enums/preference-auto-return.enum'; import { IMeliPreferenceItem } from './i-meli-preference-item'; import { IMeliPreferencePayer } from './i-meli-preference-payer'; import { IMeliPreferencePayerPayment } from './i-meli-preference-payer-payment'; export interface IMeliPreferences { additional_info: string; auto_return: PreferenceAutoReturnEnum; 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: IMeliPreferenceItem[]; marketplace: string; marketplace_fee: number; metadata: any; notification_url: string; payer: IMeliPreferencePayer; /** * Classe que descreve os atributos e métodos de meios de pagamento do Checkout Pro. */ payment_methods: IMeliPreferencePayerPayment; /** * Descrição na fatura do cartão comprador */ statement_descriptor: string; total_amount: any; }