ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΠ·Π° ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ β Π·Π°Π΄Π°ΡΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ ΡΡΡΡΡΠΈ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π² Π ΠΎΡΡΠΈΠΈ. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Π·Π° 2023 Π³ΠΎΠ΄, Π±ΠΎΠ»Π΅Π΅ 40% ΠΎΠ½Π»Π°ΠΉΠ½-ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π² ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅ e-commerce ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΡ ΡΠΊΠ²Π°ΠΉΡΠΈΠ½Π³, Π° Π΄ΠΎΠ»Ρ ΡΠ°ΠΉΡΠΎΠ² Π½Π° ΠΠΈΡΡΠΈΠΊΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 35%. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΎΡ Π±Π°Π½ΠΊΠ° ΡΠ°ΡΡΠΎ ΡΠΏΡΡΠΊΠ°ΡΡ Π½ΡΠ°Π½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ CMS, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΠΏΡΠΈ ΠΎΠΏΠ»Π°ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΊΠ°Π·Ρ Π² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ.
ΠΡΠ° ΡΡΠ°ΡΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π΄ΡΠ±Π»ΠΈΡΡΠ΅Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, Π° ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠΊΡΡΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Π΄Π»Ρ ΠΠΈΡΡΠΈΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ
ΠΌΠ°Π½ΡΠ°Π»Π°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° callback-ΠΎΠ² ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΡΠ»ΡΡΠΈΠ²Π°Π»ΡΡΠ½ΠΎΡΡΡΡ). ΠΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΠΏΠΎΡΠΎΠ±Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ β ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, API Π±Π°Π½ΠΊΠ° ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΠ»ΡΡΠ°-ΠΠ»ΠΈΠΊ, β Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΡΠΎΠ΄Π΅ ERROR_1001 (Π½Π΅Π²Π΅ΡΠ½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡ) ΠΈΠ»ΠΈ DECLINE_3DS (ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ 3D-Secure).
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Π½Π° 2026 Π³ΠΎΠ΄: ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄Π²ΡΡ
ΡΠ°ΠΊΡΠΎΡΠ½ΠΎΠΉ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ
Π»ΠΈΡ, Π½ΠΎΠ²ΡΠΌ Π»ΠΈΠΌΠΈΡΠ°ΠΌ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ (ΡΠ½ΠΈΠΆΠ΅Π½Ρ Ρ 10 000 Π΄ΠΎ 5 000 ΡΡΠ±Π»Π΅ΠΉ) ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ (ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ Ρ SHA-1 Π½Π° SHA-256 Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ²). ΠΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ ΠΏΡΡΠ°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡΠΊΠ°Π· β Π² ΡΡΠ°ΡΡΠ΅ Π΅ΡΡΡ ΡΠ°Π·Π΄Π΅Π» Ρ ΡΠ°Π·Π±ΠΎΡΠΎΠΌ ΠΏΡΠΈΡΠΈΠ½ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
1. Π‘ΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° ΠΊ ΠΠΈΡΡΠΈΠΊΡΡ: ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΠ·Π° ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Ρ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π². ΠΡΠ±ΠΎΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ CMS, ΡΠΈΠΏΠ° Π±ΠΈΠ·Π½Π΅ΡΠ° (ΠΠ ΠΈΠ»ΠΈ ΠΠΠ) ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π²Π°ΡΠ΅Π³ΠΎ Ρ ΠΎΡΡΠΈΠ½Π³Π°.
- π§ Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ "ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ" Π² ΠΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ΅ ΠΠΈΡΡΠΈΠΊΡΠ° β ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π½Π° Π²Π΅ΡΡΠΈΡΡ ΠΠΈΡΡΠΈΠΊΡ: Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠΎΠΌ 18.0+ ΠΈ ΠΠΈΡΡΠΈΠΊΡ24. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΊΠ°Π·Π° ΠΏΠΎ 3D-Secure).
- π» ΠΡΡΠΌΠ°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· API ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° β ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΡ PHP ΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ. ΠΠ°ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠ½Π³ΠΎΠΌ (ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ, ΡΠ΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ ΠΈΠ»ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ), Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ moderation Π² Π±Π°Π½ΠΊΠ΅.
- βοΈ ΠΠ±Π»Π°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΠ»ΡΡΠ°-ΠΠ»ΠΈΠΊ β ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ² Ρ Π²ΡΡΠΎΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ CMS. ΠΠ»Π°ΡΠ΅ΠΆΠ½Π°Ρ ΡΠΎΡΠΌΠ° ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π² iframe, ΡΡΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ UX (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ).
ΠΠ°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ Ρ 1 ΠΌΠ°ΡΡΠ° 2026 Π³ΠΎΠ΄Π° ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° SOAP Π΄Π»Ρ Π½ΠΎΠ²ΡΡ
ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ, ΠΎΡΡΠ°Π²ΠΈΠ² ΡΠΎΠ»ΡΠΊΠΎ REST API. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Π°Ρ ΡΠ°ΠΉΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΠΈΡΡΠΈΠΊΡΠ° (Π΄ΠΎ 17.5), Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ.
2. ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Π² ΠΠΈΡΡΠΈΠΊΡΠ΅
ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΡΡ β ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠ· ΠΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ° ΠΠΈΡΡΠΈΠΊΡΠ°, ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ "ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ: ΠΠΏΠ»Π°ΡΠ° Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΌΠΈ ΠΊΠ°ΡΡΠ°ΠΌΠΈ" 4.2.1 (Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΠΈΡΡΠΈΠΊΡ 20.0+).
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Π°Ρ Ρ ΠΎΡΡΠΈΠ½Π³ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ:
- π PHP Π²Π΅ΡΡΠΈΠΈ 7.4 ΠΈΠ»ΠΈ Π²ΡΡΠ΅ (Π½Π° 8.0+ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ
openssl) - π ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°
cURLΠΈJSON - π ΠΡΠΊΡΡΡΡΠ΅ ΠΏΠΎΡΡΡ Π΄Π»Ρ ΠΈΡΡ
ΠΎΠ΄ΡΡΠΈΡ
ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (Π±Π°Π½ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ
443ΠΈ8443)
ΠΡΠ»ΠΈ Ρ ΠΎΡΡΠΈΠ½Π³ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Ρ Π·Π°ΠΏΡΠΎΡΠΎΠΌ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠ· ΠΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ° ΠΠΈΡΡΠΈΠΊΡΠ° (Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π΄Π»Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ "ΠΠ°Π»ΡΠΉ Π±ΠΈΠ·Π½Π΅Ρ" ΠΈ Π²ΡΡΠ΅)
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π΅ΡΡΠΈΡ PHP Π½Π° Ρ
ΠΎΡΡΠΈΠ½Π³Π΅ (ΠΊΠΎΠΌΠ°Π½Π΄Π°: php -v)
ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ ΠΊΠ»ΡΡΠΈ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° (ΡΠ°Π·Π΄Π΅Π» "ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²")
Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠ°ΠΉΡΠ° (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² .htaccess ΠΈ bitrix/php_interface/dbconn.php)
-->
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ:
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ β ΠΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡ β Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. - ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π² ΠΏΠΎΠΈΡΠΊΠ΅ "ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ ΠΎΠΏΠ»Π°ΡΠ°" ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ (ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ β ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ).
- ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ β ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ: ΠΠΏΠ»Π°ΡΠ° Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΌΠΈ ΠΊΠ°ΡΡΠ°ΠΌΠΈ. - ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ° Π±Π°Π½ΠΊΠ°:
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° (login)β Π²Π°Ρ merchant IDΠΠ°ΡΠΎΠ»Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° (password)β ΠΈΠ· ΡΠ°Π·Π΄Π΅Π»Π° "ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΊΠ²Π°ΠΉΡΠΈΠ½Π³Π°"Π’Π΅ΡΡΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌβ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΡΡΠΊΠΎΠΌ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½!)
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ: Π² ΠΏΠΎΠ»Π΅ ΠΠ΄ΡΠ΅Ρ Π΄Π»Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ (callback URL) Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΡΡ Π΄ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» (https://). ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ URL:
https://Π²Π°Ρ-ΡΠ°ΠΉΡ.ru/bitrix/tools/alfabank_payment/result.php
ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΡΡ ΠΈΠ»ΠΈ Π·Π°Π±ΡΡΡ ΠΏΡΠΎ https, Π±Π°Π½ΠΊ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠΏΠ»Π°ΡΠ΅, ΠΈ Π·Π°ΠΊΠ°Π· ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π² ΡΡΠ°ΡΡΡΠ΅ "ΠΠΆΠΈΠ΄Π°Π΅Ρ ΠΎΠΏΠ»Π°ΡΡ".
3. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° API ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ°: ΠΏΡΡΠΌΠΎΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ
ΠΡΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠΎΡΠΌΡ ΠΎΠΏΠ»Π°ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ CRM), ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Ρ API ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ°. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΡ PHP ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° REST, Π½ΠΎ Π΄Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π³ΠΈΠ±ΠΊΠΎΡΡΡ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ°ΠΏΡ:
- Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΊΠ²Π°ΠΉΡΠΈΠ½Π³Π°:
- ΠΠΎΠ΄Π°ΠΉΡΠ΅ Π·Π°ΡΠ²ΠΊΡ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° (ΡΠ°Π·Π΄Π΅Π» "ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ²Π°ΠΉΡΠΈΠ½Π³Π°").
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠΈΠΏ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ:
REST API(Π½Π΅SOAP!). - ΠΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ (ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ Π΄ΠΎ 3 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Π΅ΠΉ).
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ:
- Π Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β API. - Π‘Π³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅
merchant login,passwordΠΈsecret key(ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ²).
- Π Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²:
- ΠΠ»Ρ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ POST-Π·Π°ΠΏΡΠΎΡ Π½Π°
https://web.rbsuat.com/ab/rest/register.do(ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ) ΠΈΠ»ΠΈhttps://pay.alfabank.ru/payment/rest/register.do(ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½). - ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅Π»Π° Π·Π°ΠΏΡΠΎΡΠ°:
{"userName": "Π²Π°Ρ_merchant_login",
"password": "Π²Π°Ρ_password",
"orderNumber": "ZAZ12345",
"amount": 100000,
"returnUrl": "https://Π²Π°Ρ-ΡΠ°ΠΉΡ.ru/payment/return/",
"failUrl": "https://Π²Π°Ρ-ΡΠ°ΠΉΡ.ru/payment/fail/",
"description": "ΠΠΏΠ»Π°ΡΠ° Π·Π°ΠΊΠ°Π·Π° β12345"
}
- ΠΠ»Ρ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ POST-Π·Π°ΠΏΡΠΎΡ Π½Π°
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΠΌΠ°Ρ ΡΡΠΌΠΌΡ: Π±Π°Π½ΠΊ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΏΠ΅ΠΉΠΊΠ°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1000 ΡΡΠ±Π»Π΅ΠΉ = 100000). ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΠΌΠΌΡ Π² ΡΡΠ±Π»ΡΡ
, ΠΏΠ»Π°ΡΠ΅ΠΆ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΠ»ΠΎΠ½ΡΠ½ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ERROR_1003 ("ΠΠ΅Π²Π΅ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΡΠΌΠΌΡ").
ΠΠ°ΠΊ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π·Π°ΠΏΡΠΎΡΠ°?
ΠΠΎΠ΄ΠΏΠΈΡΡ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ HMAC-SHA256. ΠΡΠΈΠΌΠ΅Ρ Π½Π° PHP:
$data = 'userName=' . $login . '&password=' . $password . '&orderNumber=' . $orderId;
$signature = hash_hmac('sha256', $data, $secretKey);
ΠΠ°ΠΆΠ½ΠΎ: ΡΡΡΠΎΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π±Π΅Π· ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠ².
4. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ°: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠ»ΠΈ API ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
| ΠΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ | ΠΡΠΈΡΠΈΠ½Π° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|---|---|---|
ERROR_1001 |
ΠΠ΅Π²Π΅ΡΠ½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π·Π°ΠΏΡΠΎΡΠ° | ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅ Π΄Π»Ρ HMAC ΠΈ ΠΊΠ»ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ SHA-256, Π° Π½Π΅ SHA-1. |
DECLINE_3DS |
ΠΡΠΈΠ±ΠΊΠ° 3D-Secure (ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π΅ ΠΏΡΠΎΡΡΠ» Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ) | Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ (Π±Π΅Π· Π½Π΅Π³ΠΎ 3DS Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ). ΠΠΎΠΏΡΠΎΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΠΎΠΏΠ»Π°ΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΡΡ ΠΊΠ°ΡΡΡ. |
ERROR_1005 |
ΠΠ΅Π²Π΅ΡΠ½ΡΠΉ returnUrl ΠΈΠ»ΠΈ failUrl |
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ URL Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΈΠ·Π²Π½Π΅ (Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ .htaccess) ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ HTTP-ΡΡΠ°ΡΡΡ 200. |
ERROR_7000 |
ΠΡΠ΅Π²ΡΡΠ΅Π½ Π»ΠΈΠΌΠΈΡ ΡΠ΅ΡΡΠΎΠ²ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ (5 000 ΡΡΠ±Π»Π΅ΠΉ) | ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½-ΡΠ΅ΠΆΠΈΠΌ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΠΎΡΠΈΡΠ΅ Ρ Π±Π°Π½ΠΊΠ° ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π»ΠΈΠΌΠΈΡΠ° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΠ°ΡΡΠ½ΡΡΠΎΠ²). |
ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΠΈΡΡΠΈΠΊΡΠ° (/bitrix/modules/alfabank.payment/logs/) ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Postman Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ API-Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΡΠ»ΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆ "Π·Π°Π²ΠΈΡΠ°Π΅Ρ" Π² ΡΡΠ°ΡΡΡΠ΅ PENDING, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅:
- πΉ ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ
cronΠ½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ (Π±Π°Π½ΠΊ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π΄ΠΎ 5 ΠΌΠΈΠ½ΡΡ). - πΉ ΠΡΠ°Π²ΠΈΠ»Π° ΡΠ°ΠΉΡΠ²ΠΎΠ»Π° (IP-Π°Π΄ΡΠ΅ΡΠ° ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ°:
195.239.180.0/24ΠΈ91.213.51.0/24Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² Π±Π΅Π»ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅).
1) ΠΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎ HTTPS;
2) ΠΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ;
3) ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΠ²Π΅Ρ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON Ρ ΠΊΠΎΠ΄ΠΎΠΌ 0 Π² ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅Ρ
Π°.-->
5. ΠΠΎΠΌΠΈΡΡΠΈΠΈ ΠΈ ΡΠ°ΡΠΈΡΡ: ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠΊΠ²Π°ΠΉΡΠΈΠ½Π³Π° ΠΎΡ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΠΏΠ° Π±ΠΈΠ·Π½Π΅ΡΠ°, ΠΎΠ±ΠΎΡΠΎΡΠ° ΠΈ ΡΠΏΠΎΡΠΎΠ±Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ. Π 2026 Π³ΠΎΠ΄Ρ Π±Π°Π½ΠΊ Π²Π²ΡΠ» Π½ΠΎΠ²ΡΠ΅ ΡΠ°ΡΠΈΡΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π΄Π»Ρ ΠΎΡΠ»Π°ΠΉΠ½-ΡΠΎΡΠ³ΠΎΠ²Π»ΠΈ.
- π³ ΠΠ»Ρ ΠΠ ΠΈ ΡΠ°ΠΌΠΎΠ·Π°Π½ΡΡΡΡ
:
- ΠΠΎΠΌΠΈΡΡΠΈΡ: ΠΎΡ 2,5% Π΄ΠΎ 3,2% (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΠ±ΠΎΡΠΎΡΠ°).
- ΠΠ±ΠΎΠ½Π΅Π½ΡΡΠΊΠ°Ρ ΠΏΠ»Π°ΡΠ°: 0 ΡΡΠ±Π»Π΅ΠΉ (Π΅ΡΠ»ΠΈ ΠΎΠ±ΠΎΡΠΎΡ ΠΌΠ΅Π½Π΅Π΅ 500 000 ΡΡΠ±Π»Π΅ΠΉ Π² ΠΌΠ΅ΡΡΡ).
- π’ ΠΠ»Ρ ΠΠΠ:
- ΠΠΎΠΌΠΈΡΡΠΈΡ: ΠΎΡ 2,2% Π΄ΠΎ 2,9% + ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠΌΠΌΠ° 20 ΡΡΠ±Π»Π΅ΠΉ Π·Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ.
- ΠΠ±ΠΎΠ½Π΅Π½ΡΡΠΊΠ°Ρ ΠΏΠ»Π°ΡΠ°: 1 500 ΡΡΠ±Π»Π΅ΠΉ/ΠΌΠ΅ΡΡΡ (Π΅ΡΠ»ΠΈ ΠΎΠ±ΠΎΡΠΎΡ ΠΌΠ΅Π½Π΅Π΅ 1 000 000 ΡΡΠ±Π»Π΅ΠΉ).
- βοΈ ΠΠ»Ρ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΠ»ΡΡΠ°-ΠΠ»ΠΈΠΊ:
- ΠΠΎΠΌΠΈΡΡΠΈΡ: +0,5% ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌΡ ΡΠ°ΡΠΈΡΡ.
- ΠΠ΅Ρ Π°Π±ΠΎΠ½Π΅Π½ΡΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ, Π½ΠΎ Π²Π·ΠΈΠΌΠ°Π΅ΡΡΡ 1% Π·Π° Π²ΠΎΠ·Π²ΡΠ°Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°.
ΠΠ°ΠΆΠ½ΠΎ: Ρ 1 ΡΠ½Π²Π°ΡΡ 2026 Π³ΠΎΠ΄Π° ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ Π²Π²ΡΠ» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΈΡΡΠΈΡ 1,5% Π·Π° ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ ΠΊΠ°ΡΡΠ°ΠΌΠΈ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΡ
Π±Π°Π½ΠΊΠΎΠ² (Π½Π΅ΡΠ΅Π·ΠΈΠ΄Π΅Π½ΡΠΎΠ²). ΠΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π²ΡΠ΅Ρ
ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΠΈΡΡΠΈΠΊΡ. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ
ΡΠ°ΡΡ
ΠΎΠ΄ΠΎΠ², Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΎΠΏΠ»Π°ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠΉ ΡΡΠΌΠΌΡ Ρ ΡΡΡΡΠΎΠΌ ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ showTotalWithCommission Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΠΌΠΎΠ΄ΡΠ»Ρ).
6. Π Π΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ Π² ΠΠΈΡΡΠΈΠΊΡΠ΅
ΠΡΠ»ΠΈ Π²Π°Ρ Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈΠ»ΠΈ Π°Π±ΠΎΠ½Π΅ΠΌΠ΅Π½Ρ Π² ΡΠΈΡΠ½Π΅Ρ-ΠΊΠ»ΡΠ±), ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ ΡΠ΅ΡΠ΅Π· ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ:
- ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠΏΡΠΈΡ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ Π±Π°Π½ΠΊΠ° (ΡΠ°Π·Π΄Π΅Π»
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Π Π΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ). - Π ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΠΈΡΡΠΈΠΊΡΠ° Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
allowRecurringΠΈ ΡΠΊΠ°Π·Π°ΡΡrecurringProfileId(ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΎΡΠΈΠ»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ). - ΠΠ°ΡΡΡΠΎΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ ΡΡΠΏΠ΅ΡΠ½ΡΡ
ΡΠΏΠΈΡΠ°Π½ΠΈΡΡ
(Π±Π°Π½ΠΊ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ POST-Π·Π°ΠΏΡΠΎΡΡ Π½Π° Π²Π°Ρ
callback URL).
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠΈ ΡΠ΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΠ΅ΠΆΠ° ΡΠ΅ΡΠ΅Π· API:
{
"userName": "Π²Π°Ρ_login",
"password": "Π²Π°Ρ_password",
"orderNumber": "SUBSCRIPTION_123",
"amount": 50000,
"returnUrl": "https://Π²Π°Ρ-ΡΠ°ΠΉΡ.ru/subscription/success/",
"recurring": {
"startDate": "2026-12-01",
"interval": "Month",
"period": 1,
"expiryDate": "2026-12-01"
}
}
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π±Π°Π½ΠΊ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΡΠ΅ ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΊΠ°ΡΡ MasterCard ΠΈ Visa, Π²ΡΠΏΡΡΠ΅Π½Π½ΡΡ Π² Π ΠΎΡΡΠΈΠΈ. ΠΠ°ΡΡΡ ΠΠΈΡ ΠΈ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΠ΅ ΠΊΠ°ΡΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ. Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠΈΡΠ΅, ΡΡΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΠΉΡΠΈ ΠΏΠΎΠ»Π½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ 3D-Secure β Π±Π΅Π· ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΡΠ΅Π½Ρ Π½Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΡΡΡ.
7. ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: ΠΊΠ°ΠΊ Π·Π°ΡΠΈΡΠΈΡΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ ΠΎΡ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΎΠ²
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΠ·Π° Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠΏΡΡΠΆΠ΅Π½Π° Ρ ΡΠΈΡΠΊΠ°ΠΌΠΈ ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΡΠ²Π°. ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, Π½ΠΎ ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ.
- π 3D-Secure 2.0 β ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ Ρ 2026 Π³ΠΎΠ΄Π°. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΠΊΠ»ΡΡΡΠ½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
enable3DS. - π‘οΈ ΠΠ½ΡΠΈΡΡΠΎΠ΄-ΡΠΈΠ»ΡΡΡΡ β Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ Π±Π°Π½ΠΊΠ° Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π»Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ Ρ IP Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Π ΠΎΡΡΠΈΠΈ ΠΈΠ»ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ VPN).
- π ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΠΎΡ
ΡΠ°Π½ΡΠΉΡΠ΅ Π²ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ ΠΎΡ Π±Π°Π½ΠΊΠ° (Π² ΠΠΈΡΡΠΈΠΊΡΠ΅ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π½Π°ΡΡΡΠΎΠΉΠΊΡ
logRequestsΠ² ΠΌΠΎΠ΄ΡΠ»Π΅).
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ½ΠΈΠ·ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π²ΡΡ ΡΡΠ°ΠΏΠ½ΡΡ ΠΎΠΏΠ»Π°ΡΡ:
- ΠΠ»ΠΈΠ΅Π½Ρ Π±ΡΠΎΠ½ΠΈΡΡΠ΅Ρ ΡΠΎΠ²Π°Ρ (ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π·Π°ΠΊΠ°Π· ΡΠΎ ΡΡΠ°ΡΡΡΠΎΠΌ "ΠΠΆΠΈΠ΄Π°Π΅Ρ ΠΎΠΏΠ»Π°ΡΡ").
- ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° (ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ ΠΈΠ»ΠΈ email).
- Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠΏΠ»Π°ΡΠ΅.
8. Π§Π°ΡΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ»Π°ΡΡ Π·Π°ΠΊΠ°Π· Π² ΠΠΈΡΡΠΈΠΊΡΠ΅ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΠ°ΡΡΡ Π½Π° "ΠΠΏΠ»Π°ΡΠ΅Π½", ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° result.php. Π§Π°ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΡΠΎΠ΅ΡΡΡ Π² Π½Π΅Π²Π΅ΡΠ½ΠΎΠΌ ΠΏΡΡΠΈ ΠΊ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΏΡΠ°Π² Π½Π° Π·Π°ΠΏΠΈΡΡ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
.
- π« ΠΠ»Π°ΡΠ΅ΠΆ ΠΏΡΠΎΡΡΠ», Π½ΠΎ Π·Π°ΠΊΠ°Π· Π½Π΅ ΠΎΠΏΠ»Π°ΡΠ΅Π½:
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠΈΠΏΠ°
DB: Cannot update order status. - Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΊΠ°Π·Π°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ
ID ΡΡΠ°ΡΡΡΠ° ΠΎΠΏΠ»Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Π°(ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎF).
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠΈΠΏΠ°
- π ΠΠ»ΠΈΠ΅Π½Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° ΡΠ°ΠΉΡ, Π½ΠΎ ΠΏΠ»Π°ΡΠ΅ΠΆ Π½Π΅ Π·Π°Π²Π΅ΡΡΡΠ½:
- ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π² Π½Π΅Π²Π΅ΡΠ½ΠΎΠΌ
returnUrl(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π²Π΅Π΄ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π±Π΅Π· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°). - ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π΅ΡΡΡ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΡΠ°ΡΡΡΠ° ΠΏΠ»Π°ΡΠ΅ΠΆΠ° (ΠΏΡΠΈΠΌΠ΅Ρ:
BX.ajax.runComponentAction('alfabank.payment', 'checkPayment', { mode: 'class', data: { orderId: '123' } })).
- ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π² Π½Π΅Π²Π΅ΡΠ½ΠΎΠΌ
- π° ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²:
- ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π²Π°ΠΆΠ΄Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ "ΠΠΏΠ»Π°ΡΠΈΡΡ" ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅ ΡΡΠΏΠ΅Π²Π°Π΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡΠ²Π΅Ρ Π±Π°Π½ΠΊΠ°.
- Π Π΅ΡΠ΅Π½ΠΈΠ΅: Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
preventDoubleChargeΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΡ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅.
ΠΡΠ»ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ. Π£ΠΊΠ°ΠΆΠΈΡΠ΅:
- π
orderNumber(Π½ΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·Π°) - π
transactionId(ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΈΠ· ΠΎΡΠ²Π΅ΡΠ° Π±Π°Π½ΠΊΠ°) - π ΠΡΠ΅ΠΌΡ ΠΈ Π΄Π°ΡΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°
ΠΠ΅Π· ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π±Π°Π½ΠΊ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠΌΠΎΡΡ.
1) ΠΠΎΠ³ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ (/bitrix/modules/alfabank.payment/logs/);
2) ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΠΉΡΠ²ΠΎΠ»Π° (IP Π±Π°Π½ΠΊΠ° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡΡΡ);
3) ΠΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° (ΡΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° TLS 1.2+).-->
FAQ: ΠΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ ΠΊ ΠΠΈΡΡΠΈΠΊΡΡ Π±Π΅Π· ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π»ΠΈΡΠ° (ΠΊΠ°ΠΊ ΡΠΈΠ·Π»ΠΈΡΠΎ)?
ΠΠ΅Ρ, ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΊΠ²Π°ΠΉΡΠΈΠ½Π³ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΠ, ΡΠ°ΠΌΠΎΠ·Π°Π½ΡΡΡΡ ΠΈ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ Π»ΠΈΡ. Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π»ΠΈΡΠ° ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΡΠΌΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· Π‘ΠΠ), Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠΉ ΡΠ»ΡΠ·.
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ²Π°ΠΉΡΠΈΠ½Π³Π°?
Π‘ΡΠΎΠΊ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΠΏΠ° Π±ΠΈΠ·Π½Π΅ΡΠ°:
- π ΠΠ/ΡΠ°ΠΌΠΎΠ·Π°Π½ΡΡΡΠ΅: 1β3 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Ρ (ΡΡΠΊΠΎΡΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°).
- π ΠΠΠ: 3β7 Π΄Π½Π΅ΠΉ (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²).
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΡΡΠΎΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, ΡΡΠΎΡΠ½ΠΈΡΠ΅ Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π±Π°Π½ΠΊΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΊΡΠΏΡΠ΅ΡΡ-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Ρ ΠΎΠ±ΠΎΡΠΎΡΠΎΠΌ ΠΎΡ 500 000 ΡΡΠ±Π»Π΅ΠΉ/ΠΌΠ΅ΡΡΡ).
ΠΠ°ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠΏΠ»Π°ΡΡ Π±Π΅Π· ΡΠ΅Π°Π»ΡΠ½ΡΡ Π΄Π΅Π½Π΅Π³?
ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ ΠΊΠ°ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ:
- π³ Π£ΡΠΏΠ΅ΡΠ½ΡΠΉ ΠΏΠ»Π°ΡΠ΅ΠΆ:
4444 4444 4444 4441, CVV:123, Π΄Π°ΡΠ°: Π»ΡΠ±Π°Ρ Π±ΡΠ΄ΡΡΠ°Ρ. - π« ΠΡΠΊΠ°Π· ΠΏΠΎ 3D-Secure:
4444 4444 4444 4442. - π ΠΡΠΈΠ±ΠΊΠ° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ:
4444 4444 4444 4443.
Π’Π΅ΡΡΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΠΌΠΎΠ΄ΡΠ»Ρ (testMode = true). ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π»ΠΈΠΌΠΈΡ ΡΠ΅ΡΡΠΎΠ²ΡΡ
ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ β 5 000 ΡΡΠ±Π»Π΅ΠΉ Π² ΠΌΠ΅ΡΡΡ.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΎΠΏΠ»Π°ΡΠΈΠ», Π½ΠΎ Π΄Π΅Π½ΡΠ³ΠΈ Π½Π΅ ΠΏΠΎΡΡΡΠΏΠΈΠ»ΠΈ?
ΠΡΠΈΡΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ:
- πΉ ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ β Π΄Π΅Π½ΡΠ³ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΠ΄ΡΠΈ Π΄ΠΎ 3 Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ Π΄Π½Π΅ΠΉ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆ ΠΏΡΠΎΡΡΠ» Π² Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅).
- πΉ ΠΡΠΈΠ±ΠΊΠ° Π² callback β Π±Π°Π½ΠΊ Π½Π΅ ΡΠΌΠΎΠ³ ΡΠ²Π΅Π΄ΠΎΠΌΠΈΡΡ Π²Π°Ρ ΡΠ°ΠΉΡ ΠΎΠ± ΠΎΠΏΠ»Π°ΡΠ΅. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΎΠ³ΠΈ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠΈΠΏΠ°
ERROR_1005. - πΉ ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π°Π½ΡΠΈΡΡΠΎΠ΄ΠΎΠΌ β Π±Π°Π½ΠΊ ΠΌΠΎΠ³ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ SMS Ρ ΠΏΡΠΎΡΡΠ±ΠΎΠΉ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ ΠΏΠ»Π°ΡΠ΅ΠΆ.
Π§ΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π·Π°ΠΏΡΠΎΡΠΈΡΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΠΊΡΠΈΠ½ΡΠΎΡ ΡΠ΅ΠΊΠ° ΠΎΠ± ΠΎΠΏΠ»Π°ΡΠ΅ (ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ Π±Π°Π½ΠΊΠ°) ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ° Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ transactionId.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ Π² ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΠΎΠΉ Π²Π°Π»ΡΡΠ΅ (Π΄ΠΎΠ»Π»Π°ΡΡ, Π΅Π²ΡΠΎ)?
Π‘ 2026 Π³ΠΎΠ΄Π° ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΈΡΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ Π² ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΠΎΠΉ Π²Π°Π»ΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ Π»ΠΈΡ Ρ ΠΎΠ±ΠΎΡΠΎΡΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ 10 000 000 ΡΡΠ±Π»Π΅ΠΉ Π² ΠΌΠ΅ΡΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- π ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎ Π²Π°Π»ΡΡΠ½ΠΎΠΌ ΡΠΊΠ²Π°ΠΉΡΠΈΠ½Π³Π΅.
- π ΠΠ°ΡΡΡΠΎΠΈΡΡ ΠΌΡΠ»ΡΡΠΈΠ²Π°Π»ΡΡΠ½ΠΎΡΡΡ Π² ΠΠΈΡΡΠΈΠΊΡΠ΅ (ΠΌΠΎΠ΄ΡΠ»Ρ
currency). - π Π£ΠΊΠ°Π·Π°ΡΡ Π² Π·Π°ΠΏΡΠΎΡΠ΅ ΠΊ API ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
currency(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,"USD"ΠΈΠ»ΠΈ"EUR").
ΠΠΎΠΌΠΈΡΡΠΈΡ Π·Π° Π²Π°Π»ΡΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 3,5% + 20 ΡΡΠ±Π»Π΅ΠΉ (Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ: Π² ΡΡΠ±Π»ΡΡ β ΠΎΡ 2,2%).