public function getBillingAgreementTokenInfo(Mage_Payment_Model_Billing_AgreementAbstract $agreement)
    {
        $recurringContractDetail = $this->_api()->getRecurringContractDetail(
            $agreement->getCustomerReference(),
            $agreement->getReferenceId()
        );

        if (!$recurringContractDetail) {
            Adyen_Payment_Exception::throwException(
                Mage::helper('adyen')->__(
                    'The recurring contract (%s) could not be retrieved', $agreement->getReferenceId()
                )
            );
        }

        $agreement->parseRecurringContractData($recurringContractDetail);

        return $recurringContractDetail;
    }