00. Início - paulopereira-tec/PaymentCenter GitHub Wiki

Descrição

Esta página te ensina a iniciar o processo com as plataformas de pagamento

Exemplo de utilização

Criação dos personagens principais PAGADOR

IName nameToPayer = new NamePF("Nome", "Sobrenome");

Address addressToPayer = new Address("Logradouro", "Número", "Bairro", "Cidade", "UF", "00.000-000", "Complemento se houver");

IDocument documentToPayer = new DocumentPF("000.000.000-00");

IPerson payer = new Person(nameToPayer, addressToPayer, documentToPayer, "[email protected]");

Criação dos personagens principais RECEBEDOR

IName nameToReceiver = new NamePJ("Razão social");

Address addressToReceiver = new Address("Logradouro", "Número", "Bairro", "Cidade", "UF", "00.000-000", "Complemento se houver");

IDocument documentToReceiver = new DocumentPJ("999.999.999/8888-22");

IPerson receiver = new Person(nameToReceiver, addressToReceiver, documentToReceiver, "[email protected]");

CRIA A PLATAFORMA DE PAGAMENTO

    IAccountDataForBank accountData = new AccountDataForBank(0123, 45678, 9); // Agencia, conta e dígito respectivamente
IPaymentData paymentData = new PaymentData("Plano de saúde", 10000, DateTime.Now, DateTime.Now); // Descrição do pagamento, valor, data de emissão e data de vencimento respectivamente.