static void CancelTest() { var cli = new ProFactClient(USERNAME, ProFactClient.URL_TEST); var ret = cli.Cancel("AAA010101AAA", "B1930368-6194-447D-8F41-95FAF528E72B"); Console.WriteLine("Cancel: {0}", ret); }
static void SaveIssuerTest() { var cli = new ProFactClient(USERNAME, ProFactClient.URL_TEST); var ret = cli.SaveIssuer("AAA010101AAA", File.ReadAllBytes(CSD_CERTIFICATE_FILE), File.ReadAllBytes(CSD_PRIVATE_KEY_FILE), CSD_PRIVATE_KEY_PWD); Console.WriteLine("Save Issuer: {0}", ret); }
static void CancelAckTest() { var cli = new ProFactClient(USERNAME, ProFactClient.URL_TEST); var ret = cli.CancelAck("AAA010101AAA", "5fd1863f-a1eb-4c9d-a069-8a8ee0711609"); Console.WriteLine($"Cancelación Emisor: {ret.RfcEmisor} Fecha: {ret.Fecha} Sello: {ret.Signature.SignatureValue}"); Console.WriteLine(ret); }
static void GetStampTest() { var cli = new ProFactClient(USERNAME, ProFactClient.URL_TEST); var tfd = cli.GetStamp("AAA010101AAA", "1c298cf8-f360-4a7a-9a21-a74e7a9b493b"); Console.WriteLine(tfd.ToString()); Console.WriteLine(tfd.ToXmlString()); }
static void StampTest() { var cfd = CreateCFD(); var cli = new ProFactClient(USERNAME, ProFactClient.URL_TEST); AddItems(cfd, "Product", 3); cfd.Sign(File.ReadAllBytes(CSD_PRIVATE_KEY_FILE), Encoding.UTF8.GetBytes(CSD_PRIVATE_KEY_PWD)); var tfd = cli.Stamp("WS01", cfd); Console.WriteLine(tfd.ToXmlString()); Console.WriteLine(tfd.ToString()); cfd.Complemento = new List <object> (); cfd.Complemento.Add(tfd); Console.WriteLine(cfd.ToXmlString()); Console.WriteLine(cfd.ToString()); }
static void StampPagosTest() { var cfd = CreatePagosCFD(); var cli = new ProFactClient(USERNAME, ProFactClient.URL_TEST); cfd.Sign(File.ReadAllBytes(CSD_PRIVATE_KEY_FILE), Encoding.UTF8.GetBytes(CSD_PRIVATE_KEY_PWD)); File.WriteAllText("pagos.xml", cfd.ToXmlString()); var tfd = cli.Stamp("N01", cfd); Console.WriteLine(tfd.ToXmlString()); Console.WriteLine(tfd.ToString()); cfd.Complemento.Add(tfd); Console.WriteLine(cfd.ToXmlString()); Console.WriteLine(cfd.ToString()); File.WriteAllText("pagos-signed.xml", cfd.ToXmlString()); }