public static function deleteForAccount($accountCode) { return Recurly_Resource::_delete(Recurly_BillingInfo::uriForBillingInfo($accountCode)); } protected function uri() { if (!empty($this->_href)) { return $this->getHref(); } else { if (!empty($this->account_code)) { return Recurly_BillingInfo::uriForBillingInfo($this->account_code); } else { throw new Recurly_Error("'account_code' not specified."); } } } protected static function uriForBillingInfo($accountCode) { return Recurly_Client::PATH_ACCOUNTS . '/' . rawurlencode($accountCode) . Recurly_Client::PATH_BILLING_INFO; } protected function getNodeName() { return 'billing_info'; } protected function getWriteableAttributes() { return Recurly_BillingInfo::$_writeableAttributes; } } Recurly_BillingInfo::init();