function addShippingAddress($subscription, $customer) { /* * Adding address to the subscription for shipping product to the customer. * Sends request to the ChargeBee server and adds the shipping address * for the given subscription Id. */ $result = ChargeBee_Address::update(array("subscription_id" => $subscription->id, "label" => "shipping_address", "first_name" => $customer->firstName, "last_name" => $customer->lastName, "addr" => $_POST['addr'], "extended_addr" => $_POST['extended_addr'], "city" => $_POST['city'], "state" => $_POST['state'], "zip" => $_POST['zip_code'])); $address = $result->address(); return $address; }
function addShippingAddress($subscriptionId, $customer) { ChargeBee_Address::update(array("label" => "shipping_address", "subscriptionId" => $subscriptionId, "firstName" => $customer->firstName, "lastName" => $customer->lastName, "addr" => $_POST['addr'], "extended_addr" => $_POST['extended_addr'], "city" => $_POST['city'], "state" => $_POST['state'], "zip" => $_POST['zip_code'])); }
function addShippingAddress($subscriptionId, $result) { $passThru = $result->hostedPage()->passThruContent; $shippingAddress = json_decode($passThru, true); $result = ChargeBee_Address::update(array("label" => "Shipping Address", "subscriptionId" => $subscriptionId, "addr" => $shippingAddress['address'], "extended_addr" => $shippingAddress['extended_addr'], "city" => $shippingAddress['city'], "state" => $shippingAddress['state'], "zip" => $shippingAddress['zip_code'])); }