public ActionResult Coupon() { return(View()); PassGenerator generator = new PassGenerator(); CouponPassGeneratorRequest request = new CouponPassGeneratorRequest(); request.PassTypeIdentifier = "pass.passverse.com.public"; request.CertThumbprint = ConfigurationManager.AppSettings["PassBookCertificateThumbprint"]; request.CertLocation = System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine; request.SerialNumber = "121211"; request.Description = "My first pass"; request.OrganizationName = "Tomas McGuinness"; request.TeamIdentifier = "R5QS56362W"; request.LogoText = "My Pass"; request.BackgroundColor = "rgb(0,0,0)"; request.ForegroundColor = "rgb(255,255,255)"; request.AssociatedStoreIdentifiers.Add(551768476); // override icon and icon retina request.Images.Add(PassbookImage.Icon, System.IO.File.ReadAllBytes(Server.MapPath("~/Icons/icon.png"))); request.Images.Add(PassbookImage.IconRetina, System.IO.File.ReadAllBytes(Server.MapPath("~/Icons/[email protected]"))); request.AddBarcode(BarcodeType.PKBarcodeFormatPDF417, "01927847623423234234", "UTF-8", "01927847623423234234"); byte[] generatedPass = generator.Generate(request); return(new FileContentResult(generatedPass, "application/vnd.apple.pkpass")); }
public ActionResult Coupon() { PassGenerator generator = new PassGenerator(); CouponPassGeneratorRequest request = new CouponPassGeneratorRequest(); request.PassTypeIdentifier = "pass.passverse.com.public"; request.Certificate = System.IO.File.ReadAllBytes(@"C:\Development\TestMDM\Certificates\SSL Certificates\SSL.pfx"); request.CertificatePassword = "******"; request.AppleWWDRCACertificate = System.IO.File.ReadAllBytes(@"C:\Users\gtmx\Downloads\AppleIncRootCertificate.cer"); request.SerialNumber = "121211"; request.Description = "My first pass"; request.OrganizationName = "Tomas McGuinness"; request.TeamIdentifier = "R5QS56362W"; request.LogoText = "My Pass"; request.BackgroundColor = "rgb(0,0,0)"; request.ForegroundColor = "rgb(255,255,255)"; request.AssociatedStoreIdentifiers.Add(551768476); request.AppLaunchURL = "something-goes-here"; // override icon and icon retina request.Images.Add(PassbookImage.Icon, System.IO.File.ReadAllBytes(Server.MapPath("~/Icons/icon.png"))); request.Images.Add(PassbookImage.Icon2X, System.IO.File.ReadAllBytes(Server.MapPath("~/Icons/[email protected]"))); request.Images.Add(PassbookImage.Icon3X, System.IO.File.ReadAllBytes(Server.MapPath("~/Icons/[email protected]"))); request.AddBarcode(BarcodeType.PKBarcodeFormatPDF417, "01927847623423234234", "UTF-8", "01927847623423234234"); byte[] generatedPass = generator.Generate(request); return(new FileContentResult(generatedPass, "application/vnd.apple.pkpass")); }