Omedelbar betalningsavisering

Illustration av hur IPN-meddelanden från PayPal fungerar

Instant Payment Notification (IPN) är en metod för onlinehandlare att automatiskt spåra köp och annan server-till-server-kommunikation i realtid. Detta ger e-handelssystem möjlighet att lagra betalningstransaktioner, orderinformation och annan försäljning internt. IPN-meddelanden kan representera betalningsframgång eller misslyckanden, ändringar av ordertransaktionsstatus, redovisningsinformation och många andra beroende på betalningsporten .

Betalningsbranschen är en marknad under utveckling, teknik som IPN och omedelbar betalning används nu på detaljhandelsmarknaden och på den inhemska sfären, men de förväntas utvecklas till företagssegmentet, business-to-business (B2B) och gränsöverskridande Plats.

Hur det fungerar

IPN används av handlare för att automatisera backend-funktioner relaterade till: skapande av slutanvändarkonto, orderspårning, kund- och säljarmeddelanden relaterade till förvärvade tjänster. När ett e-handelssystem begär en resurs från en betalningsgateway, som en ny faktura eller faktura för varor, måste begäran innehålla en URL- slutpunkt som representerar ett skript eller program för att hantera returmeddelanden. IPN-meddelanden skickas sedan till återförsäljarens e-handelssystem med HTTP POST när resursen uppdateras av gatewayen.

IPN-hanteraren utför vanligtvis standardåtgärder som att validera meddelandet, uppdatera lagernivåer i e-handelssystemet, meddela kunder om framgångsrika eller misslyckade betalningar, etc. Beroende på återförsäljarens affärskrav och nivån av sofistikering av e-handelsprogramvaran, några eller alla IPN-meddelanden kan hanteras eller ignoreras.

Skriptspråk på serversidan som PHP och ASP som driver de flesta e-handelssystem är händelsedrivna och gör ingen skillnad mellan en användargenererad händelse eller en maskingenererad händelse. Genom att utnyttja detta faktum underlättar IPN-meddelanden koordineringen av ordertillståndsändringarna mellan e-handelssystemet och betalningsgatewayen som hanterar beställningen.

Se även