2016-06-14 3 views
0

Я использую Recurly для обработки подписки. Прежде чем я покажу форму платежа, мне нужно знать, подписан ли пользователь, зарегистрированный в системе.Recurly: Получить информацию об учетной записи с электронного адреса

Документы на https://dev.recurly.com/docs/get-account говорят account_code:

try { $account = Recurly_Account::get('1'); print "Account: $account\n"; } catch (Recurly_NotFoundError $e) { print "Account not found.\n"; }

Но Im пытаясь выяснить, вызов, похожее на это:

$account = Recurly_Account::get($User->Email);

Возможно ли это?

ответ

1

Похоже, что вы можете достичь этого просто $account = Recurly_Account::get($User->Email); EDIT: Выше будет работать только если адрес электронной почты является account_code.

$found = FALSE; 
$accounts = Recurly_AccountList::get(); 
foreach ($accounts as $account) 
{ 
    if ($account->email == $User->Email) 
    { 
     $found = TRUE; 
     # Do Something 
    } 
} 
# print_r($account);