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.