
рд╣рдо рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рдереЗ рдФрд░ рдЕрдм рд╣рдо рд╡рд┐рддреНрддреАрдп рд▓реЗрдЦрд╛ рдкреНрд░рдгрд╛рд▓реА рдФрд░ Yandex.Money рдХреЗ рдкрд╣рд▓реЗ рдПрдХреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдХреЗ рдкреНрд░рд╕рдиреНрди рд╣реИрдВред
рдЬрд╝реЗрди-рдордгрд┐ рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдирдХрдж, рдХрд╛рд░реНрдб, рдЬрдорд╛, рдЛрдг рдФрд░ рдореНрдпреВрдЪреБрдЕрд▓ рдлрдВрдб рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдиреЗ, рд╡рд┐рддреНрддреАрдп рдпреЛрдЬрдирд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ, рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рдмрд┐рд▓реНрд▓реА рд╕реНрдХреНрд░реИрдВрдХрд╛рд╕реНрдЯ (рдЬрд╝реЗрди-рдордгрд┐ рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рдХреЗ рддрд╣рдд рдФрд░ Yandex.Money рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдкреАрдПрдЪрдкреА рд▓рд╛рдЗрдмреНрд░реЗрд░реАред
рдХрд┐рд╕реА рднреА рдШрд░ рдХреЗ рд▓реЗрдЦрд╛рдВрдХрди рдХрд╛ рдЖрдзрд╛рд░ рдкреИрд╕реЗ рдХреЗ рдЖрдВрджреЛрд▓рди рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрд╛рдВрдХрди рд╣реИ, рдФрд░, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЖрдп рдФрд░ рдЦрд░реНрдЪреЛрдВ рдХрд╛ рджреИрдирд┐рдХ рдореИрдиреБрдЕрд▓ рдирд┐рд░реНрдзрд╛рд░рдг рдПрдХ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХреБрдЫ рджреЛ рд╣рдлреНрддреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдХрд┐рд╕реА рднреА рдШрд░реЗрд▓реВ рд▓реЗрдЦрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП, рд╡рд┐рддреНрдд рдХрд╛ рдПрдХ рд╕рд░рд▓ (рдФрд░ рдЕрдзрд┐рдорд╛рдирддрдГ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд) рд▓реЗрдЦрд╛ рд╣реЛрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдЦреБрд▓реЗ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, Yandex.Money рд╕реЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЖрдпрд╛рдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИред рдЬрд╝реЗрди-рдордгрд┐ рдХреЛ рд╡реЙрд▓реЗрдЯ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рднреБрдЧрддрд╛рди рдФрд░ рдЯреЙрдк-рдЕрдк рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдпреИрдВрдбреЗрдХреНрд╕.рдордиреА рджреНрд╡рд╛рд░рд╛ рд╕рднреА рднреБрдЧрддрд╛рди рддреБрд░рдВрдд рдЬрд╝реЗрди-рдордгрд┐ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдкрд╣рд▓реА рдФрд░ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд┐рд╕рд╛рд▓ рд╣реИ, рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдмреИрдВрдХреЛрдВ рдФрд░ рдкреНрд░рдмрдВрдзрди рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдкреАрдЖрдИ рдХреЗ рдЙрджреНрдШрд╛рдЯрди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред
рдЬрд╝реЗрди-рдореИрдиреА рдХреЗ рд▓рд┐рдП Y.Money рдЦрд╛рддреЗ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИ, рд╣рдордиреЗ рд╕реНрдХреНрд░реЗрдВрдХрд╛рд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ:
рд╣рдо рди рдХреЗрд╡рд▓ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╣рдорд╛рд░реА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рднреА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрднреА Yandex.Money API рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рдерд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо OAuth рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдФрд░ Yandex.Money рд╕реЗ рд▓реЗрдирджреЗрди рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП php рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг:
<?php class ZayacController { protected static $client_id = 'E60T8WY3PHSYG0S60T8SPTU-E57Y-76-57-WRUGHOTER7870E567-5UIPUYPOR6T80R77PO'; public function yandexAction() { $scope = 'operation-history account-info'; ZenYandexClient::setClientId(self::$client_id); ZenYandexClient::authorize($scope, 'http://' . $_SERVER['SERVER_NAME'] . '/zayac/callback/'); } public function callbackAction() { ZenYandexClient::setClientId(self::$client_id); $access_token = ZenYandexClient::convertAuthToken(); $zayac = new ZenYandexClient($access_token); $account = $zayac->getAccountInformation(); $operations = array(); while (false !== ($operation = $zayac->next())) { $operations[] = $operation; } var_dump($operations); } } ?>
рд╣рдо рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рд╕рдорд░реНрдерди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП, рдЬреЛ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреГрд╖реНрда рдХреЛ рдмреБрдХрдорд╛рд░реНрдХ рдХрд░реЗрдВред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреЗрдЬрдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЙрджрд╛рд╣рд░рдг (рд╕реЗрд╡рд╛ рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИ)
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рд▓реЗрдЦрдкреНрд░рд▓реЗрдЦрди