$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";