Жедел төлем хабарламасы: Онлайн сауда жүйелері үшін автоматты қадағалау құралы
Instant payment notification
Төлемдерді автоматтандыру үшін IPN (Instant Payment Notification) технологиясы туралы біліңіз. Онлайн саудадағы төлемдерді қадағалау, деректерді сақтау, есеп айырысу жүйесі.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Тез төлем туралы хабарлама (IPN) – онлайн саудагерлердің сатып алуларды және басқа серверлер арасындағы байланысты автоматты түрде нақты уақытта қадағалау әдісі. Бұл электрондық коммерция жүйелеріне төлем мәмілелерін, тапсырыс туралы ақпаратты және басқа да сату деректерін ішкі түрде сақтау мүмкіндігін береді. IPN хабарламалары төлем шлюзіне байланысты төлемнің сәтті немесе сәтсіз аяқталуын, тапсырыс транзакциясының статусын өзгертуін, есептік кітаптар туралы ақпаратты және тағы да көптеген жайттарды көрсете алады. Төлемдер индустриясы – дамитын нарық, IPN және жылдам төлемдер сияқты технологиялар қазір бөлшек сауда нарығында және ішкі нарықта қолданылады, бірақ олар корпоративтік, бизнес-бизнес (B2B) сегментіне және халықаралық кеңістікке қарай дамуы күтілуде.
Instant payment notification (IPN) is a method for online retailers to automatically track purchases and other server to server communication in real time. This allows E commerce systems the opportunity to store payment transactions, order information and other sales internally. IPN messages can represent payment success or failures, order transaction status changes, accounting ledger information and many others depending on the payment gateway. The payments industry is an evolving market, technology like IPN and instant payment are now used in the retail market and in the domestic sphere, but they are expected to evolve into the corporate, business to business (B2B) segment and cross border space.
Қалай жұмыс істейді
IPN саудагерлерге соңғы пайдаланушы тіркелгісін жасау, тапсырысты қадағалау, сатып алынған қызметтерге қатысты клиенттер мен саудагерлерге хабарлау сияқты серверлік функцияларды автоматтандыру үшін қолданылады. Электрондық коммерция жүйесі төлем шлюзінен жаңа инвойс немесе тауарларға арналған есеп-фактура сияқты ресурс сұрағанда, сұраныста қайта оралатын хабарламаларды өңдеуге арналған скрипт немесе бағдарламаны көрсететін URL мекенжайы болуы керек. IPN хабарламалары ресурс шлюз арқылы жаңартылғанда HTTP POST арқылы саудагердің электрондық коммерция жүйесіне жіберіледі. IPN өңдегіші әдетте хабарламаны тексеру, электрондық коммерция жүйесіндегі тауар қорын жаңарту, төлемдердің сәтті немесе сәтсіз аяқталғаны туралы клиенттерге хабарлау сияқты стандартты әрекеттерді орындайды. Саудагердің бизнес талаптарына және электрондық коммерция бағдарламасының күрделілігіне байланысты IPN хабарламаларының кейбіреулері немесе барлығы қарастырылуы немесе назардан тыс қалуы мүмкін. PHP және ASP сияқты серверлік скрипт тілдері, көптеген электрондық коммерция жүйелерін қамтитын оқиғаларға негізделген және пайдаланушы жасаған оқиға мен машина жасаған оқиға арасында ешқандай айырма жасамайды. Осы фактіні пайдаланып, IPN хабарламалары электрондық коммерция жүйесі мен тапсырысты өңдейтін төлем шлюзі арасындағы тапсырыс күйінің өзгеруін үйлестіруге көмектеседі.
IPN is used by merchant to automate backend functions related to: the end user account creation, order tracking, customer and merchant notifications related to acquired services. When an E commerce system requests a resource from a payment gateway, like a new invoice or bill for goods, the request must contain a URL endpoint representing a script or program to handle returning notifications. IPN messages are then sent to the retailer's E commerce system by HTTP POST as the resource is updated by the gateway. The IPN handler usually performs standard actions like validating the message, updating inventory levels in the E commerce system, notifying customers of successful or failed payments, etc. Depending on the retailer's business requirements and the level of sophistication of the E commerce software, some or all of the IPN messages can be handled or ignored. Server side scripting languages such as PHP and ASP that power most E commerce systems are event driven and make no distinction between a user generated event or a machine generated event. Utilizing this fact, IPN messages facilitate the coordination of the order state changes between the ecommerce system and the payment gateway handling the order.