$email = "parent-" . rand(10000, 99999) . "@vindicia.com"; $pAddress = new Address(); $pAddress->setName($name); $pAddress->setAddr1($addr1); $pAddress->setCity($city); $pAddress->setDistrict($state); $pAddress->setPostalCode($postalcode); $pAddress->setCountry($country); $cc = new CreditCard(); $cc->setAccount('4485983356242217'); $cc->setExpirationDate('201710'); $pm = new PaymentMethod(); $pm->setType('CreditCard'); $pm->setBillingAddress($pAddress); $pm->setCreditCard($cc); $pm->setActive(1); $pm_array = array($pm); $pAccountId = "parent-" . rand(1000, 9999) . "-" . rand(1000, 999999); $account = new Account(); $account->setMerchantAccountId($pAccountId); $account->setEmailAddress($email); $account->setShippingAddress($pAddress); $account->setEmailTypePreference('html'); $account->setWarnBeforeAutoBilling(false); $account->setName($name); $account->setPaymentMethods($pm_array); $name = "Child One"; $addr1 = "19 Davis Dr"; $city = "Belmont"; $state = "CA"; $postalcode = "94002";