<?php require 'PKPass.php'; $pass = new PKPass(); $pass->setCertificate('../Certificate.p12'); // Set the path to your Pass Certificate (.p12 file) $pass->setCertificatePassword('test123'); // Set password for certificate $pass->setWWDRcertPath('../AppleWWDRCA.pem'); // Set the path to your WWDR Intermediate certificate (.pem file) $pass->setJSON('{ "passTypeIdentifier": "pass.com.apple.test", "formatVersion": 1, "organizationName": "Flight Express", "serialNumber": "123456", "teamIdentifier": "AGK5BZEN3E", "backgroundColor": "rgb(107,156,196)", "logoText": "Flight info", "description": "Demo pass", "boardingPass": { "primaryFields": [ { "key" : "origin", "label" : "San Francisco", "value" : "SFO" }, { "key" : "destination", "label" : "London", "value" : "LHR" }