Нұсқаулықтар

Payment gateway дегеніміз не? Онлайн төлемдер қалай жұмыс істейді

Payment gateway — төлем кезінде клиенттің төлем деректерін қауіпсіз алатын, оларды банктер мен карта желілеріне мақұлдау үшін жіберетін және "мақұлданды" немесе "бас тартылды" деген жауапты қайтаратын қызмет — әдетте бірнеше секунд ішінде. Ол қолданбаңыз бен қаржы жүйесі арасындағы көпір. Stripe, PayPal, Adyen, Square және Braintree — танымал мысалдар.

Қазіргі кезде осы компаниялардың көпшілігі gateway-ді ақша алуыңызға қажет басқа нәрселермен бірге ұсынады, сондықтан "payment gateway", "payment processor" және "payment provider" жиі бір нәрсені білдіру үшін айтылады.

AI көмегімен құрастырғанда payment gateway неліктен маңызды

"Төлем қосу" — адамдар AI құрастырушыларына жасайтын ең жиі сұраныстардың бірі, және оны жасырын түрде дұрыс емес жасау оңай. Код өзі әдетте қысқа. Маңызды бөліктер соның айналасындағы шешімдер:

  • Қай провайдер бизнесіңізге, еліңізге және сатқан нәрсеңізге сай келеді.
  • Код қай жерде жұмыс істейді. Құпия төлем кілттері серверде қалуы керек, ешқашан браузерде емес.
  • Қолданба төлемнің сәтті өткенін қалай біледі. Сенімді тәсіл — провайдерден келетін webhook, клиенттің "рақмет" бетіне түсуі емес.
  • Заңи және салық жауапкершіліктеріңіз, олар merchant of record кім екеніне байланысты.

Gateway не істейтінін түсіну нақты нұсқаулар беруге және нәтиженің қауіпсіз екенін тексеруге көмектеседі.

Күнделікті ұқсастық

Дүкенде картамен төлеуді елестетіңіз.

Кассадағы карта терминалы — gateway: ол сіздің картаңызды қауіпсіз оқиды және сұранысты жібереді. Ол ештеңе шешпейді — "бұл адам 40 еуро төлей ала ма?" деген сұрақты банкке дейінгі тізбек бойынша жіберіп, жауапты қайтарады. Шешімді дүкен банкі (acquirer) мен сіздің банкіңіз (issuer) қабылдайды, оларды байланыстыратын карта желісі (Visa, Mastercard) арқылы.

Онлайн payment gateway — сол терминал, вебке бейімделген, және интернет арқылы келетін карта деректерін өңдеуге қажет қауіпсіздікпен.

Онлайн карта төлемі қалай жұмыс істейді

Клиент "Төлеу" батырмасын басқаннан кейінгі бірнеше секундта не болатыны:

ҚадамНе боладыКім орындайды
1. CheckoutКлиент карта деректерін қауіпсіз төлем формасына енгізедіПровайдердің формасы немесе беті
2. ШифрлауДеректер шифрланып, gateway-ге жіберіледіGateway
3. Авторизация сұрауыСұраныс карта желісіне және клиенттің банкіне жетедіProcessor, карта желісі
4. ТексерулерБанк қаражатты және алаяқтық белгілерін тексереді, 3D Secure сияқты қосымша растау сұрауы мүмкінШығарушы банк
5. ЖауапМақұлданды немесе бас тартылды қолданбаңызға қайтадыGateway
6. Capture және settlementАқша жиналады және провайдердің төлем кестесі бойынша, комиссиясы шегерілгеннен кейін банк шотыңызға түседіProcessor, acquirer

Білу керек екі нүкте бар:

  • Авторизация — төленді дегенмен бірдей емес. Алдымен ақша резервке алынады, содан кейін capture жасалады, содан кейін сіздің шотыңызға settlement — көбіне бірнеше күннен кейін.
  • Қолданбаңыз карта нөмірін мүлдем көрмеуі керек. Заманауи провайдерлер сізге өздері басқаратын хостингтелген checkout беті немесе ендірілген өрістер береді, ал қолданбаңыз тек төлемге сілтемені алады.

Негізгі бөліктер және оларды кім басқарады

БөлікОл не
Payment gatewayТөлем деректерін қауіпсіз алып, жібереді.
Payment processorБанктер арасындағы транзакция деректерін жүргізеді.
Merchant accountСіздің атыңыздан карта төлемдерін алатын аккаунт. Stripe сияқты провайдерлер оны біріктіреді.
AcquirerСатушы жағындағы банк.
IssuerКлиенттің банкі, мақұлдайды немесе бас тартады.
Карта желісіVisa, Mastercard және басқалары, acquirer мен issuer-ді байланыстырады.
Merchant of recordКлиентке заңды түрде сатып жатқан және салық, қайтарым мен дауларға жауап беретін бизнес.

Кейбір провайдерлер (Paddle, Lemon Squeezy) merchant of record рөлін өздері атқарады, сіз үшін сатылым салығы мен ҚҚС-ты жоғары комиссия үшін басқарады. Басқалары (Stripe, PayPal) сізді merchant of record ретінде қалдырады, қосымша салық құралдарымен. Опцияларға әділ шолу үшін Stripe vs Paddle vs Lemon Squeezy және Stripe vs PayPal қараңыз.

Жұмыс мысалы: курс сату

Сіз онлайн курсты 99 еуроға сатасыз және AI құрастырушысынан "Сатып алу" батырмасын қосуды сұрайсыз.

  1. Клиент Сатып алу батырмасын басады. Сіздің серверіңіз құпия кілтін пайдаланып, провайдерден 99 еуроға checkout сессиясын жасауды сұрайды және сілтеме алады.
  2. Клиент провайдердің хостингтелген checkout бетіне жіберіледі, картасын енгізеді және банкпен 3D Secure тексеруін орындайды.
  3. Төлем мақұлданады және клиент "сәтті" бетіне бағытталады.
  4. Бөлек, провайдер сіздің серверіңізге webhook жібереді: "X сессиясы бойынша төлем сәтті өтті." Сіздің серверіңіз webhook қолтаңбасын тексереді, тапсырысты табады, оны төленген деп белгілейді және курсты ашады.
  5. Бірнеше күннен кейін ақша, комиссия шегерілгеннен кейін, банк шотыңызға түседі.

4-қадам ең маңыздысы. Егер курсты сәтті беттегі жағдайда ашсаңыз, сол URL-ды тапқан кез келген адам оны тегін ала алар еді, ал браузері ертерек жабылған клиенттер төлеп, ештеңе алмас еді.

Негізгі терминдер

ТерминМағынасы
Checkout сессиясыНақты сатып алу үшін серверіңіз жасайтын бір реттік төлем беті немесе ағыны.
Сынақ режиміСынақ кілттері және сынақ карта нөмірлері пайдаланылатын құм жәшігі — нақты ақша қозғалмайды.
Publishable / secret кілтPublishable кілт браузер кодында пайда болуы мүмкін; secret кілт серверде қалуы керек.
3D SecureКлиент төлемді банкпен растайтын қосымша қадам, Еуропада Strong Customer Authentication (SCA) ережелері бойынша жиі кездеседі.
PCI DSSКарта деректерін өңдейтін кез келген адамға арналған карта индустриясының қауіпсіздік стандарты.
ChargebackКлиент банкке төлем туралы дау айтып, ақша қайтарылып алынғанда.
Қайтарым (refund)Сіз өз еркіңізбен қайтарған ақша.
PayoutПровайдердің жиналған ақшаңызды банк шотыңызға аударуы.

Жиі кездесетін түсініспеушіліктер

  • «Клиенттерді қайта зарядтау үшін карта нөмірлерін сақтау керек.» Жоқ. Провайдерлер картаны сақтайды және қайталанатын төлемдер мен жазылымдар үшін сізге анықтамалық token береді. Карта нөмірлерін ешқашан өзіңіз сақтамауыңыз керек.
  • «Сәтті бет төлем жұмыс істеді дегенді білдіреді.» Төлемдерді серверде webhook арқылы растаңыз. Бағыттаулар өткізіліп жіберілуі, жасалуы немесе мүлдем болмауы мүмкін.
  • «Барлық төлем провайдерлері бір шамада тұрады.» Комиссиялар провайдерге, елге, карта түріне және салық өңдеуі кіре ме, соған байланысты әр түрлі. Елдеріңіз үшін әр провайдердің ағымдағы баға бетін тексеріңіз.
  • «Stripe-ты қолдану мені PCI сәйкес ете ме.» Ол сәйкестікті едәуір жеңілдетеді, себебі карта деректері провайдерде қалады — дегенмен сізде әлі де (әдетте қысқа) өзін-өзі бағалау толтыру керек.
  • «Тест режимі мен тірі режим бірдей әрекет етеді.» Олар жақын, бірақ тірі режимге толық тексерілген аккаунт, тірі орта үшін бапталған нақты webhook соңғы нүктелері және нақты банк деректері керек.
  • «Payment gateway менің салығымды өзі өңдейді.» Тек ол merchant of record болса немесе сіз оның салық мүмкіндіктерін қоссаңыз және баптасаңыз ғана. Жергілікті ережелеріңізді тексеріңіз немесе кеңесшіге сұраңыз.

AI құрастырушыңыздан не сұрау керек

  • «[Өнім] үшін [Stripe] Checkout қос. Сессияны серверде, құпия кілті орта айнымалысынан алынып жасалсын.»
  • «Тапсырыстарды тек тексерілген webhook арқылы ғана төленді деп белгіле және webhook қолтаңбасын тексер.»
  • «Webhook екі рет жіберілсе де, қайталанатын тапсырыстар жасалмасын.»
  • «Тест режимінің кілттерін пайдаланып, провайдердің сынақ карталарымен, бас тартылған картаны қоса, тестілеуді маған көрсет.»
  • «Клиент төлегеннен кейін табты жауып тастаса, не болады?»
  • «Төлем кілті пайдаланылатын әр жерді көрсет және құпия кілттің ешқашан браузерге жетпейтініне көз жеткіз.»

Mythex-та payment gateway-лер

Mythex сіз құрастыратын қолданбалар үшін кірістірілген төлемдерді қамтымайды, және "Stripe қосу" деген бір рет басу батырмасы жоқ. Сіз таңдаған провайдерде аккаунт ашасыз, оның сынақ кілттерін жоба құпиялары ретінде қосасыз және агенттен checkout-ты серверлік жағында салуды сұрайсыз. Preview-да провайдердің сынақ карталарымен тестілеңіз, содан кейін жариялаңыз. Құжаттар мұны Stripe арқылы төлемдерді қабылдау бөлімінде қадамдап түсіндіреді, ал растау қадамын Webhooks бөлімі қамтиды.

Қадамдық құрастыру үшін қолданбаға төлемдерді қалай қосу керек және қайталанатын төлемдер үшін Stripe арқылы жазылымдарды қалай қосу керек нұсқаулықтарын қараңыз.

Сұрақтар

Payment gateway қарапайым тілмен айтқанда не?

Payment gateway — төлем бетіңізден клиенттің төлем деректерін қауіпсіз алып, банктер мен карта желілеріне мақұлдау үшін жіберетін және қолданбаңызға мақұлданды немесе бас тартылды деген жауапты қайтаратын қызмет — әдетте бірнеше секундта.

Payment gateway мен payment processor арасында қандай айырма бар?

Қатаң айтқанда, gateway — төлем деректерін алып, жіберетін қауіпсіз кіреберіс, ал processor банктер арасында транзакцияны жүргізеді. Іс жүзінде Stripe, PayPal және Adyen сияқты заманауи провайдерлер екеуін де, сонымен қатар merchant account-ты бір қызметке біріктіреді, сондықтан терминдер жиі бір-бірінің орнына қолданылады.

Карта арқылы төлем қабылдау үшін PCI сәйкестігі керек пе?

Карталарды қабылдайтын кез келген бизнес PCI DSS қауіпсіздік стандартына қандай да бір түрде сай болуы керек. Хостингтелген төлем бетін немесе провайдердің ендірілген төлем өрістерін пайдалану карта нөмірлері ешқашан серверлеріңізге тимейтінін білдіреді, бұл сіз жауап беретін нәрсені едәуір азайтады. Провайдеріңіз қандай өзін-өзі бағалау қолданылатынын айтады.

Merchant of record дегеніміз не?

Merchant of record — клиентке заңды түрде сатып жатқан бизнес, салық салу мен ҚҚС-ты жинау және төлеу, қайтарымдар мен chargeback-ты өңдеу сияқты нәрселерге жауап береді. Paddle және Lemon Squeezy сияқты қызметтер сіз үшін merchant of record болады; Stripe немесе PayPal-мен әдетте сіз болыңыз.

AI көмегімен құрастырылған қолданбаға төлем қоса аламын ба?

Иә. AI құрастырушысы қолданбаңызды Stripe сияқты провайдермен байланыстыратын кодты жаза алады: серверде checkout сессияларын жасау, webhook-тарды өңдеу және тапсырыстарды жаңарту. Сізге провайдермен өз аккаунтыңыз әлі де керек, және тірі режимге шықпас бұрын барлығын оның сынақ режимінде тексеруіңіз керек.

Mythex · Pricing · ЖИ көмегімен кез келген нәрсені жасаңыз · Сайттар мен қосымшаларға арналған үлгілер · Mythex салыстыруда · ЖИ-мен қосымша жасау сөздігі · ЖИ-мен қосымша жасауға арналған тегін құралдар · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)