ЁЯТ│ рднреБрдЧрддрд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рднреБрдЧрддрд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЖрдкрдХреЛ рдЙрди рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрди рдЧреЗрдЯрд╡реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдРрдк рдХреЗ рднреАрддрд░ рдХреЙрдЗрди рдФрд░ рдбрд╛рдпрдордВрдб рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗ рдЙрдкрд╣рд╛рд░ рднреЗрдЬрдиреЗ, рдкреНрд░реАрдорд┐рдпрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред
рдХреИрд╕реЗ рдкрд╣реБрдБрдЪреЗрдВ
Settings тЖР Payment
тЪЩя╕П рднреБрдЧрддрд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓реЗрдВ
рд╕рдорд░реНрдерд┐рдд рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ
рд╕рд┐рд╕реНрдЯрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЧреЗрдЯрд╡реЗ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рдпрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
1. Stripe
Stripe рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рднреБрдЧрддрд╛рди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рджреЗрд╢реЛрдВ рдореЗрдВ рдХреНрд░реЗрдбрд┐рдЯ/рдбреЗрдмрд┐рдЯ рдХрд╛рд░реНрдб рдФрд░ рд╡рд┐рднрд┐рдиреНрди рднреБрдЧрддрд╛рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред
| рдлрд╝реАрд▓реНрдб | рд╡рд┐рд╡рд░рдг | рдЖрд╡рд╢реНрдпрдХ |
|---|---|---|
| Secret Test Key | рдЖрдкрдХреА Stripe рд╕реАрдХреНрд░реЗрдЯ рдХреБрдВрдЬреА (рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП sk_test_ рдпрд╛ рдкреНрд░реЛрдбрдХреНрд╢рди рдХреЗ рд▓рд┐рдП sk_live_ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ) |
тЬЕ рд╣рд╛рдБ |
| Success URL | рд╕рдлрд▓ рднреБрдЧрддрд╛рди рдХреЗ рдмрд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЬрд┐рд╕ URL рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ | тЬЕ рд╣рд╛рдБ |
| Cancel URL | рднреБрдЧрддрд╛рди рд░рджреНрдж рдХрд░рдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЬрд┐рд╕ URL рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ | тЬЕ рд╣рд╛рдБ |
| Currency | рд▓реЗрдирджреЗрди рдХреА рдореБрджреНрд░рд╛ (рдЬреИрд╕реЗ, usd, eur, sar) |
тЬЕ рд╣рд╛рдБ |
| Webhook Secret Key | webhook рдЗрд╡реЗрдВрдЯ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Stripe рд╕реЗ webhook рд╕рд╛рдЗрдирд┐рдВрдЧ рд╕реАрдХреНрд░реЗрдЯ (whsec_ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ) |
тЬЕ рд╣рд╛рдБ |
| Webhook URL | рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдЬреЛ Stripe рднреБрдЧрддрд╛рди рдЗрд╡реЗрдВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ: BASE_URL/api/stripe-callback |
тЬЕ рд╣рд╛рдБ |
Stripe рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
- https://dashboard.stripe.com рдкрд░ рдЬрд╛рдПрдБ рдФрд░ рдЕрдХрд╛рдЙрдВрдЯ рдмрдирд╛рдПрдБ рдпрд╛ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред
- рдЕрдкрдиреА Secret Key рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП Developers тЖТ API Keys рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВред
- рдЕрдкрдирд╛ webhook рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдФрд░ Webhook Secret Key рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Developers тЖТ Webhooks рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВред
- рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди test keys (
sk_test_...) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдкреНрд░реЛрдбрдХреНрд╢рди рдХреЗ рд▓рд┐рдП live keys (sk_live_...) рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред
2. Fawry
Fawry рдорд┐рд╕реНрд░ рдФрд░ рдордзреНрдп рдкреВрд░реНрд╡ рдореЗрдВ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рд╣реИ, рдЬреЛ Fawry рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛, рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдФрд░ рдореЛрдмрд╛рдЗрд▓ рд╡реЙрд▓реЗрдЯ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреАрдп рднреБрдЧрддрд╛рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред
| рдлрд╝реАрд▓реНрдб | рд╡рд┐рд╡рд░рдг | рдЖрд╡рд╢реНрдпрдХ |
|---|---|---|
| Server Secret | API рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА Fawry рд╕рд░реНрд╡рд░ рд╕реАрдХреНрд░реЗрдЯ рдХреБрдВрдЬреА | тЬЕ рд╣рд╛рдБ |
| Merchant Code | Fawry рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдкрдХрд╛ рдЕрджреНрд╡рд┐рддреАрдп рдорд░реНрдЪреЗрдВрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ | тЬЕ рд╣рд╛рдБ |
| URL | рднреБрдЧрддрд╛рди рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Fawry API рдПрдВрдбрдкреЙрдЗрдВрдЯ (рдЬреИрд╕реЗ, https://atfawry.fawrypay.com/fawrypay-api/api/payments/init) |
тЬЕ рд╣рд╛рдБ |
| Return URL | рднреБрдЧрддрд╛рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ URL: BASE_URL/api/utd-fawry-callback |
тЬЕ рд╣рд╛рдБ |
| Webhook URL | Fawry рднреБрдЧрддрд╛рди рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рдПрдВрдбрдкреЙрдЗрдВрдЯ: BASE_URL/api/fawry-callback |
тЬЕ рд╣рд╛рдБ |
Fawry рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
- https://atfawry.fawrypay.com рдкрд░ Fawry рдорд░реНрдЪреЗрдВрдЯ рдЕрдХрд╛рдЙрдВрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВред
- рд╕реНрд╡реАрдХреГрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЕрдкрдирд╛ Merchant Code рдФрд░ Server Secret рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
- рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП staging URL рдФрд░ рд▓рд╛рдЗрд╡ рднреБрдЧрддрд╛рди рдХреЗ рд▓рд┐рдП production URL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛
- Settings рдореЗрдВ Payment рдЯреИрдм рдкрд░ рдЬрд╛рдПрдБред
- рдЬрд┐рд╕ рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рдХреЛ рдЖрдк рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдЦреЛрдЬреЗрдВред
- рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХреЛ ON (рд╣рд░рд╛) рдкрд░ рдЯреЙрдЧрд▓ рдХрд░реЗрдВред
- рдЧреЗрдЯрд╡реЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдФрд░ URL рднрд░реЗрдВред
- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "Save" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛
- рдЬрд┐рд╕ рдЧреЗрдЯрд╡реЗ рдХреЛ рдЖрдк рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХреЛ OFF рдкрд░ рдЯреЙрдЧрд▓ рдХрд░реЗрдВред
- "Save" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЪреЗрддрд╛рд╡рдиреА
рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрд╕ рдЧреЗрдЯрд╡реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреБрд░рдВрдд рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдБрдЧреЗред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЧреЗрдЯрд╡реЗ рд╕рдХреНрд░рд┐рдп рд░рд╣реЗред
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд╛рдж рдкрд░реАрдХреНрд╖рдг
рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ:
- рдЧреЗрдЯрд╡реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЫреЛрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рднреБрдЧрддрд╛рди рдХрд░реЗрдВред
- рдЬрд╛рдБрдЪреЗрдВ рдХрд┐ рднреБрдЧрддрд╛рди рдЖрдкрдХреЗ рдЧреЗрдЯрд╡реЗ рдХреЗ рдбреИрд╢рдмреЛрд░реНрдб (Stripe Dashboard рдпрд╛ Fawry Dashboard) рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред
- рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреЙрдЗрди/рдбрд╛рдпрдордВрдб рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЬрдорд╛ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред
- рдЬрд╛рдБрдЪреЗрдВ рдХрд┐ webhook рдПрдВрдбрдкреЙрдЗрдВрдЯ рднреБрдЧрддрд╛рди рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╕реБрдЭрд╛рд╡
- рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рд╣рдореЗрд╢рд╛ test/staging рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдлрд┐рд░ рд▓рд╛рдЗрд╡ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ production рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред
- рдЕрдкрдиреА рд╕реАрдХреНрд░реЗрдЯ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ webhook рд╕реАрдХреНрд░реЗрдЯ рдХреЛ рдЧреЛрдкрдиреАрдп рд░рдЦреЗрдВ тАФ рдЙрдиреНрд╣реЗрдВ рдХрднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╛рдЭрд╛ рди рдХрд░реЗрдВред
- рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ webhook URL рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рд╕реБрд▓рдн рд╣реИрдВ (рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдпрд╛ VPN рдХреЗ рдкреАрдЫреЗ рдирд╣реАрдВ)ред
- рд▓реЗрдирджреЗрди рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдФрд░ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рднреБрдЧрддрд╛рди рдЧреЗрдЯрд╡реЗ рдбреИрд╢рдмреЛрд░реНрдб рдХреА рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВред
рдЕрдЧрд▓рд╛ рдХрджрдо
ЁЯФФ Pusher рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ