public function setCustomer($customer) { if (method_exists($customer, 'getParameters')) { $customer = $customer->getParameters(); } parent::setParameters(array('customer' => $customer)); return $this; }
public function update($code = '') { $param = $this->getParameters(); if ($param && count($param) === 1 && array_key_exists('billing_info', $param) && array_key_exists('credit_card', $param['billing_info'])) { if (!empty($code)) { $this->setCode($code); } return $this->client->put($this->getBaseUrl() . $this->getCode() . '/billing_infos', $param['billing_info']); } return parent::update($code); }
public function __construct($obj) { parent::__construct($obj); $this->setBaseUrl('invoices'); }
public function __construct($obj) { parent::__construct($obj); $this->setBaseUrl('payments'); }