public async Task CobCreate() { var cob = new CobRequest(_chave: "1b0e2743-0769-4f21-b0b7-9cfddb2a5a2b") { Calendario = new Calendario { Expiracao = 3600 }, Devedor = new Devedor { Cpf = "12345678909", Nome = "Francisco da Silva", }, Valor = new Valor { Original = "1.00" }, SolicitacaoPagador = "Serviço realizado.", InfoAdicionais = new System.Collections.Generic.List <InfoAdicional> { new InfoAdicional { Nome = "Campo 1", Valor = "Informação Adicional1 do PSP-Recebedor" }, new InfoAdicional { Nome = "Campo 2", Valor = "Informação Adicional2 do PSP-Recebedor" } } }; var cobRequest = new CobRequestService(); var cb = await cobRequest.Create(System.Guid.NewGuid().ToString("N"), cob); Assert.IsFalse(string.IsNullOrEmpty(cb?.Txid)); }
/// <summary> /// Criar cobrança imediata usando um identificador /// </summary> /// <param name="txId"></param> /// <param name="cob"></param> /// <returns></returns> public async Task <Cob> Create(string txId, CobRequest cob) { return(await PutAsync <Cob>("/" + txId, cob)); }
/// <summary> /// Criar cobrança imediata /// </summary> /// <param name="cob"></param> /// <returns></returns> public async Task <Cob> Create(CobRequest cob) { return(await PostAsync <Cob>(cob)); }