ΠΡ ΠΎΠ΄ Π² Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ°, ΡΡΠ΅ΡΠ° Π―Π½Π΄Π΅ΠΊΡ ΠΠ΅Π½ΡΠ³ΠΈ
23.01.2023 3 ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
ΠΡ ΠΎΠ΄ Π² Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° Π―Π½Π΄Π΅ΠΊΡ ΠΠ΅Π½ΡΠ³ΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΠΎΡΠΊΡΡΡΡ Π°ΠΊΠΊΠ°ΡΠ½Ρ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²ΡΠ΅ΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ! ΠΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ? ΠΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±Π°Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π»ΡΠ±ΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Β«ΠΠ΅Π½Π΅Π³Β» β ΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π°ΡΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π² ΡΡΠΎΠΌ ΠΎΠ±Π·ΠΎΡΠ΅.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π²ΠΎΠΉΡΠΈ Π² Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½ΠΎΠΌΠ΅ΡΠ° ΠΊΠΎΡΠ΅Π»ΡΠΊΠ°?
ΠΡ ΠΎΠ΄ Π² Π―Π½Π΄Π΅ΠΊΡ ΠΠ΅Π½ΡΠ³ΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΡΡΠ΅ΡΠ°, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ β ΡΠ°ΠΊΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ. ΠΠΈΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ»ΡΠΆΠΈΡ Π²ΠΈΠ·ΠΈΡΠΊΠΎΠΉ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ², Π½ΠΎ Π½Π΅ ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΡΡ Π»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ Π―Π½Π΄Π΅ΠΊΡ ΠΠ΅Π½Π΅Π³, ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡ Ρ Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠΈΠΌΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ?
Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π΅ΡΡΡ! ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΎΠΉΡΠΈ Π² ΠΊΠΎΡΠ΅Π»Π΅ΠΊ Π―Π½Π΄Π΅ΠΊΡ ΠΠ΅Π½ΡΠ³ΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, Π»ΠΎΠ³ΠΈΠ½Ρ ΠΈΠ»ΠΈ Π°Π΄ΡΠ΅ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ.
- ΠΠΎΠ³ΠΈΠ½ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ Π΄Π΅Π½ΡΠ³Π°Ρ β ΡΡΠΎ ΠΈΠΌΡ, Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π²Π°ΠΌΠΈ ΠΏΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ. ΠΡΠ΄ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½Ρ, Π½Π΅ Π€ΠΠ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π° ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ Π½ΠΈΠΊΠ½Π΅ΠΉΠΌ;
- ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ β ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠΈΡΡ, ΡΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ;
- ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ° β Π²Π°Ρ ΡΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π―Π½Π΄Π΅ΠΊΡ ΠΠ°ΡΠΏΠΎΡΡΠ°.
ΠΡΡΡΡ Π²Ρ ΠΎΠ΄ Π² Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ Β«ΠΠΎΠΉ ΠΊΠΎΡΠ΅Π»Π΅ΠΊΒ» Π―Π½Π΄Π΅ΠΊΡ ΠΠ΅Π½ΡΠ³ΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΡΡΠ΅ΡΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ°ΡΡΠ° Π΄ΡΡΠ³ΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ, ΡΡΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΏΠ°ΡΡΡ Π² Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ:
- ΠΡΠΊΡΡΠ²Π°ΠΉΡΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΊΠ»ΠΈΠΊΠ°ΠΉΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠΎΠΉΡΠΈΒ»;
- Π©Π΅Π»ΠΊΠ°ΠΉΡΠ΅ Π½Π° Π½ΡΠΆΠ½ΡΠΉ ΠΊΠΎΡΠ΅Π»Π΅ΠΊ Π―Π½Π΄Π΅ΠΊΡΠ° Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π°;
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π»ΠΎΠ³ΠΈΠ½, ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠΎΡΡΡ ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ Π½Π° Π·Π½Π°ΡΠΎΠΊ Β«ΠΠΎΠΉΡΠΈΒ»;
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΡ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ° Β«ΠΠ΅Π½Π΅Π³Β» ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠΎΡΠΎΠ²ΠΎ! Π§ΡΠΎΠ±Ρ Π²Ρ ΠΎΠ΄ΠΈΡΡ Π² Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ Π―Π½Π΄Π΅ΠΊΡ ΠΠΎΡΠ΅Π»ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈ Π»ΠΎΠ³ΠΈΠ½ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ β Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π΄Π΅Π»Π°ΡΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π²Ρ ΠΎΠ΄Π°.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π΄Π»Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° β Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΠΏ Π‘ΡΠΎΡ ΠΈΠ»ΠΈ ΠΡΠ³Π» ΠΠ»ΡΠΉ ΠΠ°ΡΠΊΠ΅Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π²Ρ ΠΎΠ΄Π°;
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡ Β«ΠΠΎΠ²ΡΠΉΒ»;
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΏΠΎΡΡΡ, Π»ΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ;
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ ΠΈΠ· Π‘ΠΠ‘-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ Π·Π°Π²Π΅ΡΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ!
Π£ΡΠ°! ΠΡΠ»ΠΈ Π²Ρ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ Π²ΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΏΡΠΎΡΠ΅ΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Β«Π―.ΠΠ΅Π½ΡΠ³ΠΈΒ» ΠΏΡΠΎΠΉΠ΄Π΅Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ. Π‘ΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ? ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ!
ΠΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ Π²Ρ ΠΎΠ΄ΠΎΠΌ Π² Π―.ΠΠΎΡΠ΅Π»Π΅ΠΊ?
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Β«Π½Π΅ ΠΌΠΎΠ³Ρ Π²ΠΎΠΉΡΠΈ Π² Π―Π½Π΄Π΅ΠΊΡ ΠΠ΅Π½ΡΠ³ΠΈΒ», Π»ΠΈΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ! ΠΠ°Π·ΠΎΠ²ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ ΡΠ»ΡΠΆΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π±ΡΠ»ΠΈ Π»ΠΎΠ³ΠΈΠ½:
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π° Π² Β«Π―.ΠΠ΅Π½ΡΠ³ΠΈΒ»;
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΠΊ Π»ΠΈΡΠ½ΠΎΠΌΡ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΡ Β«ΠΠ΅Π½Π΅Π³Β», ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ Β«ΠΠ°Π»Π΅Π΅Β»;
- ΠΠ° Π²Π°Ρ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΏΠΎΡΡΡΠΏΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π»ΠΈΡΠ½ΠΎΠΌΡ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΡ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ°.
ΠΡΠ»ΠΈ Π²Π°Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π»ΠΈ, ΡΠΎ ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π±ΡΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ:
- ΠΡΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ Π―Π½Π΄Π΅ΠΊΡΠ° ΠΏΠΎ Π»ΠΎΠ³ΠΈΠ½Ρ;
- ΠΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π°;
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π»ΠΎΠ³ΠΈΠ½ ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ;
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΎΡΠ²Π΅Ρ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ ΠΈΠ»ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ β ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ;
- ΠΡΠΈΠ΄ΡΠΌΠ°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΠ΅ Π΅Π³ΠΎ Π΅ΡΠ΅ ΡΠ°Π·.
Π‘ΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ΡΠΈΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ? ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠΎΠΌΠΎΡΡΒ» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΡΡΠ°Π½ΠΈΡΡ!
- Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π» Β«Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΒ»;
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ Π±Π»ΠΎΠΊΡ Β«Π£ ΠΌΠ΅Π½Ρ Π΄ΡΡΠ³Π°Ρ ΡΠ΅ΠΌΠ°Β» Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ, ΡΠ°ΡΡΠΊΠ°ΠΆΠΈΡΠ΅, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ;
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π€ΠΠ, Π°Π΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½, ΠΏΡΠΈΠ΄ΡΠΌΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π½Π°ΡΠΎΠΊ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ.
ΠΠΎΡΠΎΠ²ΠΎ! ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π°Π²ΡΠΎΠΎΡΠ²Π΅Ρ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠ° Π·Π°ΡΠ²ΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΡΡΠ° ΠΊ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΡΠ²Π΅Ρ Π½Π° Π·Π°ΠΏΡΠΎΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π΄Π½Π΅ΠΉ. ΠΡΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠΎΠΊ Yandex ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΎΠ±Π·ΠΎΡΠ΅.
ΠΠΎΠ²ΠΎΡΡΠΈ
ΠΡΡΡ Π²Π°Π»ΡΡ
Π§ΠΈΡΠ°ΠΉΡΠ΅ Ρ Π½Π°Ρ
ΠΠ°ΡΡΠ° Π±Π°Π½ΠΊΠΎΠ²
ΠΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ°ΠΊΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π²Ρ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ?
- Π―Π½Π΄Π΅ΠΊΡ. ΠΠ΅Π½ΡΠ³ΠΈ
- Qiwi
- PayPal
- Webmoney
Poll Options are limited because JavaScript is disabled in your browser.
ΠΠ»Π°ΡΠ΅ΠΆΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½ΡΠ³ΠΈ (Yandex Money) ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π½Π° ΠΊΠΎΡΠ΅Π»Π΅ΠΊ Π΄Π»Ρ Magento
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΎΠΏΠ»Π°ΡΡ:
Π ΡΠ΅ΡΠ²ΠΈΡΠ΅ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½ΡΠ³ΠΈ.
ΠΡΡΠΏΠ½Π΅ΠΉΡΠ°Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π² Π ΠΎΡΡΠΈΠΈ, ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°: ΠΡΡΠΌΠΎΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π½Π° ΠΊΠΎΡΠ΅Π»Π΅ΠΊ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, ΠΊΠΎΠΌΠΈΡΡΠΈΡ Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° 0,5%. ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ° Ρ Π―Π½Π΄Π΅ΠΊΡΠΎΠΌ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
- Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ IonCube Loader Π²Π΅ΡΡΠΈΠΈ 5.0 ΠΈ Π²ΡΡΠ΅. Π‘ΠΊΠ°ΡΠ°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅
- ΠΠ΅ΡΡΠΈΡ PHP 5.4-7
Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ:
ΠΡΠ·ΡΠ²Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ:
ΠΡΠ·ΡΠ²ΠΎΠ² ΠΏΠΎΠΊΠ° Π½Π΅Ρ.
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π²Π°Ρ ΠΎΡΠ·ΡΠ²ΠΡΡΠ°Π²Π»ΡΡΡ ΠΎΡΠ·ΡΠ²Ρ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°:
ΠΠ° Π²ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ RUGENTO ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°, Π½Π° ΡΡΠΎΠΊ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΏΡΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ. Π‘ΡΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 3 ΠΈΠ»ΠΈ 6 ΠΌΠ΅ΡΡΡΠ΅Π² ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ΄Π»Π΅Π½ Π² Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. Π ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ:
- ΠΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅, Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ.
- ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ.
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ) ΠΌΠΎΠ΄ΡΠ»Ρ.
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ΄Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ:
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅Π³ΠΎ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ:
- ΠΡΠΎΡΠ»ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΠΌΠ΅ΡΡΡΠ° Ρ Π΄Π°ΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ — 25% ΠΎΡ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ.
- ΠΡΠΎΡΠ»ΠΎ 1-6 ΠΌΠ΅ΡΡΡΠ΅Π² Ρ Π΄Π°ΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ — 50% ΠΎΡ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ.
- ΠΡΠΎΡΠ»ΠΎ Π±ΠΎΠ»Π΅Π΅ 6 ΠΌΠ΅ΡΡΡΠ΅Π² Ρ Π΅Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ — ΠΏΠΎΠ»Π½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ 100%.
Π‘ΠΊΠΈΠ΄ΠΊΠΈ:
Π‘ΠΊΠΈΠ΄ΠΊΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½Π½ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Π·Π°ΠΊΠ°Π·Π΅, ΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ:
- 2 ΠΌΠΎΠ΄ΡΠ»Ρ — 3%.
- 3 ΠΌΠΎΠ΄ΡΠ»Ρ — 10%.
- 4-5 ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ — 15%.
- 6 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ — 25%.
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅*
* ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅
ΠΡΡΠΎΡΠΈΡ Π²Π΅ΡΡΠΈΠΉ:
ΠΠ΅ΡΡΠΈΡ 1. 1.4 (24 ΠΎΠΊΡΡΠ±ΡΡ 2017 Π³.)
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ Π³ΡΡΠΏΠΏΠ°ΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΡΡΡΠ°Π½Π°ΠΌ.
ΠΠ΅ΡΡΠΈΡ 1.1.3 (26 Π°ΠΏΡΠ΅Π»Ρ 2016 Π³.)
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° Π°Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ ΡΡΠΏΠ΅Ρ Π°.
ΠΠ΅ΡΡΠΈΡ 1.1.2 (10 ΠΈΡΠ»Ρ 2014 Π³.)
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΏΠΎΡΠΎΠ± ΠΎΠΏΠ»Π°ΡΠ° ΠΊΠ°ΡΡΠ°ΠΌΠΈ Visa/Mastercard.
ΠΠ΅ΡΡΠΈΡ 1.1.1 (18 ΠΈΡΠ½Ρ 2013 Π³.)
- ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠΏΠ΅ΠΉΠΊΠ°ΠΌΠΈ.
ΠΠ΅ΡΡΠΈΡ 1.1.0 (12 ΡΠ΅Π²ΡΠ°Π»Ρ 2013 Π³.)
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ Π² ΡΡΠ±Π»ΠΈ ΠΈΠ· Π»ΡΠ±ΠΎΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡΡΡ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
- ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ email ΠΎ Π·Π°ΠΊΠ°Π·Π΅.
- Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³.
ΠΠ΅ΡΡΠΈΡ 1.0.1 (31 ΠΌΠ°Ρ 2012 Π³.)
- Π£Π»ΡΡΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ http ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡΠΌΠΈ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° Π² Π°Π΄ΠΌΠΈΠ½. ΡΠ°ΡΡΠΈ.
FAQ:
- ΠΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅
ΠΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅
- How do I change my password?
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae quidem blanditiis delectus corporis, possimus officia sint sequi ex tenetur id impedit est pariatur iure animi non a ratione reiciendis nihil sed consequatur atque repellendus fugit perspiciatis rerum et. Dolorum consequuntur fugit deleniti, soluta fuga nobis. Ducimus blanditiis velit sit iste delectus obcaecati debitis omnis, assumenda accusamus cumque perferendis eos aut quidem! Aut, totam rerum, cupiditate quae aperiam voluptas rem inventore quas, ex maxime culpa nam soluta labore at amet nihil laborum? Explicabo numquam, sit fugit, voluptatem autem atque quis quam voluptate fugiat earum rem hic, reprehenderit quaerat tempore at. Aperiam.
- How do I sign up?
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi cupiditate et laudantium esse adipisci consequatur modi possimus accusantium vero atque excepturi nobis in doloremque repudiandae soluta non minus dolore voluptatem enim reiciendis officia voluptates, fuga ullam? Voluptas reiciendis cumque molestiae unde numquam similique quas doloremque non, perferendis doloribus necessitatibus itaque dolorem quam officia atque perspiciatis dolore laudantium dolor voluptatem eligendi? Aliquam nulla unde voluptatum molestiae, eos fugit ullam, consequuntur, saepe voluptas quaerat deleniti. Repellendus magni sint temporibus, accusantium rem commodi?
- Can I remove a post?
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis provident officiis, reprehenderit numquam. Praesentium veritatis eos tenetur magni debitis inventore fugit, magnam, reiciendis, saepe obcaecati ex vero quaerat distinctio velit.
- How do reviews work?
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis provident officiis, reprehenderit numquam. Praesentium veritatis eos tenetur magni debitis inventore fugit, magnam, reiciendis, saepe obcaecati ex vero quaerat distinctio velit.
ΠΡ ΠΎΠ΄, Π²ΡΡ ΠΎΠ΄ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠΌ
- ΠΡ ΠΎΠ΄ Π² Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ
- ΠΠ΅ ΠΌΠΎΠ³Ρ Π²ΠΎΠΉΡΠΈ Π² Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ
- ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ
- ΠΡΠΉΡΠΈ ΠΈΠ· Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ°
- ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π― ΠΌΠ΅Π½ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΠ»ΠΈ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ?
- ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ°
- ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ
- Π£Π΄Π°Π»ΠΈΡΡ Π°ΠΊΠΊΠ°ΡΠ½Ρ Π―Π½Π΄Π΅ΠΊΡ. ΠΠΈΡΠΊΠ°
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΎΠΉΡΠΈ Π² ΡΠ²ΠΎΠΉ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π²Π²Π΅Π΄ΠΈΡΠ΅ disk.yandex.com, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π½Π° Π―Π½Π΄Π΅ΠΊΡΠ΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Enter. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ°Π½Π΅Π΅ Π΄Π²ΡΡ ΡΠ°ΠΊΡΠΎΡΠ½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ, Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ»ΡΡ.
Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Ρ Π―Π½Π΄Π΅ΠΊΡ ID. ΠΡΠ»ΠΈ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π² Π―Π½Π΄Π΅ΠΊΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»Ρ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΈΠΏ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² Π―Π½Π΄Π΅ΠΊΡ ID ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π‘ΠΎΠ·Π΄Π°ΡΡ Π»ΠΎΠ³ΠΈΠ½.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠΈΡΠ°ΠΉΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΡ ΠΎΠ΄ Π² Π―Π½Π΄Π΅ΠΊΡ.
ΠΠ°ΠΊΠΎΠ½Π΅ΡΠ½ΠΈΠΊ. Π§ΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΡ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ° Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π΅Π΅ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ΠΉ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
ΠΠ°ΠΊΠΎΠ½Π΅ΡΠ½ΠΈΠΊ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ Ρ ΡΡΠΆΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π±ΡΠ°ΡΠ·Π΅Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ» Π²Π°ΡΠ΅ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ.
Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Π²ΠΎΠΉΡΠΈ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π―Π½Π΄Π΅ΠΊΡ. ΠΠΈΡΠΊ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Ρ Β«ΠΠΎΠΌΠΎΡΡΒ» Π΄Π»Ρ Windows, macOS ΠΈ Linux. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡΠΌ. ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄Π»Ρ Android ΠΈ iOS. Π Π΄ΡΡΠ³ΠΈΡ Π½Π΅ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π―Π½Π΄Π΅ΠΊΡΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π±Π΅Π· Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ Π² Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ΅, Π―Π½Π΄Π΅ΠΊΡ.ΠΠΎΡΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ Π―Π½Π΄Π΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ. ΠΡΠ±ΡΠ°Π½Π½ΡΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²Π°ΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ: ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π² ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.
Π ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 15 ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² Π―Π½Π΄Π΅ΠΊΡΠ°. Π§ΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° ΡΡΡ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Β«ΠΡΠΉΡΠΈΒ». Π’Π΅ΠΊΡΡΠ΅Π΅ ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΡΡΠ΅Π·Π½Π΅Ρ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, ΠΈ Π²Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅.
Π§ΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡΒ», ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ Π² Π²Π΅ΡΡ Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡΠ³Π»Ρ, Π° Π·Π°ΡΠ΅ΠΌ Β«ΠΡΠΉΡΠΈΒ» ΡΠΏΡΠ°Π²Π° ΠΎΡ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ.
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΌΠ΅Π½Ρ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ ΡΠΊΡΠ°Π½Π° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠΉΡΠΈΒ».
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π±ΡΠ»ΠΈ Π²ΡΠΉΡΠΈ ΠΈΠ· Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ° Π½Π° ΡΡΠΆΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π―Π½Π΄Π΅ΠΊΡ ID ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΡΠΉΡΠΈ Π½Π° Π²ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΡ ΠΎΠ΄ ΠΈ ΠΈΡΡΠΎΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠΠ»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ Π―Π½Π΄Π΅ΠΊΡΠ° Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π·Π°Π½ΠΎΠ²ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
Π ΡΠ΅Π»ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 6 ΠΌΠ΅ΡΡΡΠ΅Π².
Π§ΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π½Π° Π―Π½Π΄Π΅ΠΊΡΠ΅, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΌΠ΅Π½Ρ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ ΡΠΊΡΠ°Π½Π° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ. ΠΠ°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»ΡΒ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠ°ΡΠΎΠ»ΠΈ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΒ».
ΠΠ° Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΠ°ΡΠΎΠ»Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π΄Π²Π°ΠΆΠ΄Ρ Π½ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠ°ΠΏΡΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠΠΎΡΠ»Π΅ ΡΠΌΠ΅Π½Ρ ΠΏΠ°ΡΠΎΠ»Ρ Π²ΡΠ΅ ΡΠ΅Π°Π½ΡΡ ΠΏΠΎΠ΄ Π²Π°ΡΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°ΡΡΡΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ ΠΈΠ»ΠΈ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π―Π½Π΄Π΅ΠΊΡ ID, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΠ°ΡΠΎΠ»ΠΈ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ.
- Π Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΡ Π²Π΅ΡΡΠΈΡ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ°.
ΠΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ, ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠΏΠΈΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
ΠΠ°ΡΠΈ ΡΠ°ΠΉΠ»Ρ Π±ΡΠ΄ΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ Β«ΠΠ°Π³ΡΡΠ·ΠΊΠΈΒ».
- Π‘ΠΎ ΡΡΡΠ°Π½ΠΈΡΡ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ°
ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ:
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΈΡ .
Π Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ». ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π½Π΅Π΅.
Π€Π°ΠΉΠ»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π°ΡΡ ΠΈΠ²Π°.
ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΏΠΎΠΊ. ΠΠ°ΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π²ΡΠ΅ ΡΠ²ΠΎΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ ΡΠ°ΠΉΠ»Ρ Π² ΠΎΠ΄Π½Ρ ΠΏΠ°ΠΏΠΊΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ.
- ΠΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅
Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² ΠΎΠ΄Π½Ρ ΠΏΠ°ΠΏΠΊΡ.
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΡΡΠ»ΠΊΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ.
ΠΠΎ Π²ΡΠΎΡΠΎΠΌ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ΅ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ ΡΡΡΠ»ΠΊΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ Π½Π° Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ
Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² ΠΎΠ΄Π½Ρ ΠΏΠ°ΠΏΠΊΡ.
ΠΠ°ΡΡΡΠΎΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π΄Π»Ρ Π²ΡΠΎΡΠΎΠΉ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ.
ΠΠΎ Π²ΡΠΎΡΠΎΠΌ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ΅ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ Π² Π΄ΡΡΠ³ΡΡ ΠΏΠ°ΠΏΠΊΡ Π½Π° Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ΅.
Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π―Π½Π΄Π΅ΠΊΡΠ° ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ°. ΠΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π° Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π²Ρ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ Π―Π½Π΄Π΅ΠΊΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π―Π½Π΄Π΅ΠΊΡ.ΠΠΎΡΡΠ°).
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ Π²Π΅ΡΡ Π°ΠΊΠΊΠ°ΡΠ½Ρ Π―Π½Π΄Π΅ΠΊΡΠ°, ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠ°ΡΡΡ Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΅ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ Π―Π½Π΄Π΅ΠΊΡΠ° ΡΠ΄Π°Π»ΡΡΡΡΡ, ΠΈ Π²Ρ ΡΠ΅ΡΡΠ΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠΈΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ.
Π‘Π²ΡΠ·Π°ΡΡΡΡ ΡΠΎ ΡΠ»ΡΠΆΠ±ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ
YandexMoneySDKObjc Π½Π° CocoaPods.
orgΠΠ±Π·ΠΎΡ
ΠΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ API Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½ΡΠ³ΠΈ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± API Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½Π΅Π³ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ (ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅).
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
Objective-C SDK Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½ΡΠ³ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠ΅ΡΠ΅Π· CocoaPods ΠΈΠ»ΠΈ Carthage.
ΠΠΎΠΊΠΎΠ°ΠΏΠΎΠ΄Ρ
Π§ΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ, ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ Π² ΡΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠ°ΠΉΠ»:
ΠΏΠΎΠ΄ "Π―Π½Π΄Π΅ΠΊΡΠΠ΅Π½ΡΠ³ΠΈSDKObjc"
Π Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ pod install
Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅.
ΠΠ°ΡΡΠ°Π³Π΅Π½
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ Π² Π²Π°Ρ Cartfile:
github "yandex-money/yandex-money-sdk-objc"
Π Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ carthage bootstrap
Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Π§ΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π²Π°ΠΌ: ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ client_id . ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ°Π³ΠΈ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ (ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅).
ΠΠ»Π°ΡΠ΅ΠΆΠΈ Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½ΡΠ³ΠΈ
ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ
ΠΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ OAuth3, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ. (ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru)
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ»Π°ΡΡΠ° YMAAPISession. ΠΠ°ΡΠ΅ΠΌ Π²Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ UIWebView ΠΈΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΠ‘ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΡΡΠΎΡ Π·Π°ΠΏΡΠΎΡ Π½Π° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½ΡΠ³ΠΈ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru):
NSDictionary *Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ = @{ YMAParameterResponseType : YMAValueParameterResponseType, // ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ YMAParameterRedirectUri : @"ΠΠ°Ρ redirect_uri", //URI, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ OAuth ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ. YMAParameterScope : @"payment-p2p" //Π‘ΠΏΠΈΡΠΎΠΊ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. }; // ΡΠ΅ΡΡΠΈΡ - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° YMAAPISession // webView - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° UIWebView NSURLRequest *authorizationRequest = [ΡΠ΅Π°Π½Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈRequestWithClientId:@"ΠΠ°Ρ client_id" Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ]; [webView loadRequest:authorizationRequest];
ΠΡΠΈ Π·Π°ΠΏΡΠΎΡΠ΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π² Π―Π½Π΄Π΅ΠΊΡ.
ΠΠ΅Π½ΡΠ³Π°Ρ . ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ ΡΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ Π»ΠΈΠΌΠΈΡΠΎΠ² ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ ΠΈ Π»ΠΈΠ±ΠΎ ΠΎΠ΄ΠΎΠ±ΡΡΠ΅Ρ, Π»ΠΈΠ±ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ «HTTP 302 Redirect» Π½Π° Π²Π°Ρ redirect_uri .ΠΠ°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΈΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° Π²Π°Ρ redirect_uri , ΠΎΡΠΌΠ΅Π½ΠΈΡΡ Π·Π°ΠΏΡΠΎΡ ΠΈ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠ° Π·Π°ΠΏΡΠΎΡΠ°:
β (BOOL) webView: (UIWebView *) webView shouldStartLoadWithRequest: (NSURLRequest *) request navigationType: (UIWebViewNavigationType) navigationType { BOOL Π΄ΠΎΠ»ΠΆΠ΅Π½StartLoad = YES; NSMutableDictionary *authInfo = Π½ΠΎΠ»Ρ; NSError * ΠΎΡΠΈΠ±ΠΊΠ° = Π½ΠΎΠ»Ρ; // ΡΠ΅ΡΡΠΈΡ - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° YMAAPISession Π΅ΡΠ»ΠΈ ([self.session isRequest: Π·Π°ΠΏΡΠΎΡ toRedirectUrl:@"ΠΠ°Ρ redirect_uri" Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:&authInfo ΠΎΡΠΈΠ±ΠΊΠ°:&ΠΎΡΠΈΠ±ΠΊΠ°]) { Π΄ΠΎΠ»ΠΆΠ΅Π½ΠΠ°ΡΠ°ΡΡΠΠ°Π³ΡΡΠ·ΠΊΡ = ΠΠΠ’; Π΅ΡΠ»ΠΈ (ΠΎΡΠΈΠ±ΠΊΠ° == Π½ΠΎΠ»Ρ) { NSString *authCode = authInfo[@"code"]; //ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ } } Π²ΠΎΠ·Π²ΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΡΠ°ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ; }
ΠΡΠ»ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΠ±ΠΌΠ΅Π½ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° (ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru):
NSDictionary *Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ = @{ @"grant_type" : @"authorization_code", // ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ YMAParameterRedirectUri : @"ΠΠ°Ρ redirect_uri" }; // ΡΠ΅ΡΡΠΈΡ - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° YMAAPISession // authCode - Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ [ΡΠ΅ΡΡΠΈΡ ReceiveTokenWithCode: authCode clientId:@"ΠΠ°Ρ client_id" Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅: ^ (NSString *instanceId, NSError *error) { Π΅ΡΠ»ΠΈ (ΠΎΡΠΈΠ±ΠΊΠ° == Π½ΠΎΠ»Ρ && instanceId != Π½ΠΎΠ»Ρ && instanceId. length > 0) { NSString *accessToken = instanceId; // ΠΠ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΠΉΡΠ΅ access_token ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ API. // ΠΠΎΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ. // ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° access_token } Π΅ΡΠ΅ { // ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ° } }];
access_token β ΡΡΠΎ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΡΠΈΡΠΈΡΡ Π΅Π³ΠΎ β ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ, Π° Π΄ΠΎΡΡΡΠΏ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠΊΠ΅Π½ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΡΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° 3DES, Π³Π΄Π΅ ΠΊΠ»ΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ 4-Π·Π½Π°ΡΠ½ΡΠΉ PIN-ΠΊΠΎΠ΄.
ΠΠΏΠ»Π°ΡΠ°
ΠΠ»Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ ΠΈΠ· ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½ΡΠ³ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ YMAAPISession. ΠΡΡΡ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π° API, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°: request-payment ΠΈ process-payment.
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° (Π²ΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° API) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ executeRequest
ΠΊΠ»Π°ΡΡΠ° YMAAPISession:
/// ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ° Π² Π±Π»ΠΎΠΊΠ΅. /// @param request - Π·Π°ΠΏΡΠΎΡ, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡ YMABaseRequest. /// @param token - ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° /// ΠΠ»ΠΎΠΊ @param - Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ°. - (void)performRequest:(YMABaseRequest *)ΡΠΎΠΊΠ΅Π½ Π·Π°ΠΏΡΠΎΡΠ°:(NSString *)Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ΅Π½Π°:(YMARequestHandler)Π±Π»ΠΎΠΊ;
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΎΠΏΠ»Π°ΡΡ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru.
ΠΠ°ΠΏΡΠΎΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π΅Π³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² (ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ YMAPaymentRequest:
NSDictionary *paymentParameters = ... // Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠ΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ NSString *patternId = ... // Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠ΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ YMAPaymentRequest *request = [YMAPaymentRequest paymentWithPatternId:patternId paymentParameters:paymentParameters]; // ΡΠ΅ΡΡΠΈΡ - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° YMAAPISession // ΡΠΎΠΊΠ΅Π½ - ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° [ΡΠ΅ΡΡΠΈΡ PerformRequest: ΡΠΎΠΊΠ΅Π½ Π·Π°ΠΏΡΠΎΡΠ°: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ΅Π½Π°: ^ (YMABaseRequest * Π·Π°ΠΏΡΠΎΡ, YMABaseResponse * ΠΎΡΠ²Π΅Ρ, NSError * ΠΎΡΠΈΠ±ΠΊΠ°) { YMAPaymentResponse *paymentResponse = (YMAPaymentResponse *)ΠΎΡΠ²Π΅Ρ; ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ (paymentResponse. status) { ΡΠ»ΡΡΠ°ΠΉ YMAResponseStatusSuccess: { // ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ²; } ΡΠ»ΡΡΠ°ΠΉ YMAResponseStatusHoldForPickup: { // ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ²; } ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: { // ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ²; } } }];
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠ»Π°ΡΠ΅ΠΆΠ°
ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΡΡΠ°Π½Π΅Ρ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ°ΡΡΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° (ΡΡΠ°ΡΡΡ=ΡΡΠΏΠ΅ΡΠ½ΠΎ/ΠΎΡΠΊΠ°Π·Π°Π½ΠΎ).
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ²ΡΠΎΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅ΠΌ ΠΎΡΠ²Π΅ΡΠ° next_retry (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 5 ΡΠ΅ΠΊΡΠ½Π΄). (ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru)
ΠΠ»Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ YMAPaymentRequest:
// paymentRequestId - requestId ΠΈΠ· ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΊΠ»Π°ΡΡΠ° YMAPaymentInfoModel // moneySourceModel - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° YMAMoneySourceModel // csc - ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ nil, Π΅ΡΠ»ΠΈ ΠΎΠΏΠ»Π°ΡΠ° Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° // successUri - ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ nil, Π΅ΡΠ»ΠΈ ΠΎΠΏΠ»Π°ΡΠ° Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° // failUri - ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ nil, Π΅ΡΠ»ΠΈ ΠΎΠΏΠ»Π°ΡΠ° Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° YMAProcessPaymentRequest *processPaymentRequest = [YMAProcessPaymentRequest processPaymentRequestId:paymentRequestId ΠΡΡΠΎΡΠ½ΠΈΠΊ Π΄Π΅Π½Π΅Π³:MoneySourceModel csc: csc SuccessUri:successUri ΡΠ±ΠΎΠΉUri:ΡΠ±ΠΎΠΉUri]; // ΡΠ΅ΡΡΠΈΡ - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° YMAAPISession // ΡΠΎΠΊΠ΅Π½ - ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° [ΡΠ΅ΡΡΠΈΡ PerformRequest: ΠΏΡΠΎΡΠ΅ΡΡPaymentRequest ΡΠΎΠΊΠ΅Π½: ΡΠΎΠΊΠ΅Π½ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅: ^ (YMABaseRequest * Π·Π°ΠΏΡΠΎΡ, YMABaseResponse * ΠΎΡΠ²Π΅Ρ, NSError * ΠΎΡΠΈΠ±ΠΊΠ°) { YMAProcessPaymentResponse *processResponse = (YMAProcessPaymentResponse *) ΠΎΡΠ²Π΅Ρ; ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ (processResponse. status) { ΡΠ»ΡΡΠ°ΠΉ YMAResponseStatusSuccess: { // ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ²; } ΡΠ»ΡΡΠ°ΠΉ YMAResponseStatusExtAuthRequired: { // ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ²; } ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: { // ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ²; } } }];
ΠΠ»Π°ΡΠ΅ΠΆΠΈ Ρ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ ΠΊΠ°ΡΡ Π±Π΅Π· Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΎΠΏΠ»Π°ΡΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠΏΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π―Π½Π΄Π΅ΠΊΡ.ΠΠ΅Π½ΡΠ³Π°Ρ , ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ β instance_id . Π§ΡΠΎΠ±Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΠ°Π½Ρ, Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ instance-id (ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru):
YMAExternalPaymentSession *session = [[YMAExternalPaymentSession alloc] init]; Π΅ΡΠ»ΠΈ (currentInstanceId == Π½ΠΎΠ»Ρ) { // ΡΠΎΠΊΠ΅Π½ - ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½ΡΠ»Π΅Π²ΡΠΌ [ΡΠ΅ΡΡΠΈΡ instanceWithClientId:@"You client_id" ΡΠΎΠΊΠ΅Π½: ΡΠΎΠΊΠ΅Π½ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅: ^ (NSString *instanceId, NSError *error) { Π΅ΡΠ»ΠΈ (ΠΎΡΠΈΠ±ΠΊΠ° != Π½ΠΎΠ»Ρ) { // ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ° } Π΅ΡΠ΅ { ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° = ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°; // ΠΠ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΠΉΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ API. // ΠΠΎΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ. session.instanceId = ΡΠ΅ΠΊΡΡΠΈΠΉInstanceId; } }]; } Π΅ΡΠ΅ { session.instanceId = ΡΠ΅ΠΊΡΡΠΈΠΉInstanceId; }
ΠΠΏΠ»Π°ΡΠ°
ΠΠ»Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ Ρ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ
ΠΊΠ°ΡΡ Π±Π΅Π· Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ YMAExternalPaymentSession.
ΠΡΡΡ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π° API, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°: request-external-payment ΠΈ process-external-payment.
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° (Π²ΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° API) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ executeRequest
ΠΊΠ»Π°ΡΡΠ° YMAExternalPaymentSession:
/// ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ° Π² Π±Π»ΠΎΠΊΠ΅. /// @param request - Π·Π°ΠΏΡΠΎΡ, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡ YMABaseRequest. /// ΠΠ»ΠΎΠΊ @param - Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ°. - (void)performRequest:(YMABaseRequest *)ΡΠΎΠΊΠ΅Π½ Π·Π°ΠΏΡΠΎΡΠ°:(NSString *)Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ΅Π½Π°:(YMARequestHandler)Π±Π»ΠΎΠΊ;
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΎΠΏΠ»Π°ΡΡ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru.
ΠΠ°ΠΏΡΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π΅Π³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² (ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ YMAExternalPaymentRequest:
YMAExternalPaymentRequest *externalPaymentRequest = [YMAExternalPaymentRequest externalPaymentWithPatternId:patternId andPaymentParams:paymentParams]; // ΡΠ΅ΡΡΠΈΡ - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° YMAExternalPaymentSession // ΡΠΎΠΊΠ΅Π½ - ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½ΡΠ»Π΅Π²ΡΠΌ. (YMABaseRequest * request, YMABaseResponse * ΠΎΡΠ²Π΅Ρ, NSError * ΠΎΡΠΈΠ±ΠΊΠ°) { Π΅ΡΠ»ΠΈ (ΠΎΡΠΈΠ±ΠΊΠ° != Π½ΠΎΠ»Ρ) { // ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ° } Π΅ΡΠ΅ { YMAExternalPaymentResponse *externalPaymentResponse = (YMAExternalPaymentResponse *) ΠΎΡΠ²Π΅Ρ; // ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ° } }];
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°
ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΡΡΠ°Π½Π΅Ρ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ°ΡΡΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° (ΡΡΠ°ΡΡΡ=ΡΡΠΏΠ΅ΡΠ½ΠΎ/ΠΎΡΠΊΠ°Π·Π°Π½ΠΎ).
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ²ΡΠΎΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅ΠΌ ΠΎΡΠ²Π΅ΡΠ° next_retry (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 5 ΡΠ΅ΠΊΡΠ½Π΄). (ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ API: En, Ru)
ΠΠ»Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ YMAExternalPaymentRequest:
// paymentRequestId - requestId ΠΈΠ· ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΊΠ»Π°ΡΡΠ° YMAExternalPaymentInfoModel // successUri - Π°Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΡ // failUri - Π°Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΏΡΠΈ ΠΎΡΠΊΠ°Π·Π΅ Π² Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΡ YMABaseRequest *processExternalPaymentRequest = [YMAProcessExternalPaymentRequest processExternalPaymentWithRequestId:paymentRequestId SuccessUri:successUri ΡΠ±ΠΎΠΉUri:ΡΠ±ΠΎΠΉUri Π’ΠΎΠΊΠ΅Π½ Π·Π°ΠΏΡΠΎΡΠ°: ΠΠΠ’]; // ΡΠ΅ΡΡΠΈΡ - ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° YMAExternalPaymentSession // ΡΠΎΠΊΠ΅Π½ - ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½ΡΠ»Π΅Π²ΡΠΌ.