Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
InPost Pay
Solution Concept
The InPost Pay solution helps finalize the purchasing process (checkout) in the InPost Mobile app based on the integration with different platforms/online stores.
The solution addresses basic problems present on the e-commerce market:
Purchases in the guest mode, without the need to create an account in several stores
No need to provide the delivery/invoice data etc.
Shortening the time required from displaying the product to finalizing the purchase
Reducing the number of abandoned baskets
The Merchant – Inpost Merchant – InPost Pay integration includes the following elements:
https://dokumentacja-inpost.atlassian.net/wiki/spaces/PL/pages/130023427/Widget + Backend – InPost Pay - Widget - A widget that makes it possible to integrate the websites (frontend) of merchants with InPost Pay
InPost Pay (Basket App) – a module which provides access to the API, which makes it possible to exchange information regarding the basket and the processing of the order
The basic scenario of using InPost Pay by an end user is as follows:
The user displays the website of a merchant (the mobile version, and the desktop version), when moving to the page of the product chosen
The User selects the button "Kup z InPost Pay"
The Product is added to the basket at a merchant's. The merchant transfers the basket's data to InPost Pay (Basket App). The basket is marked as synchronized with InPost Pay.
The InPost Mobile displays the message push: A new basket awaiting for payment appears.
The user opens the InPost Mobile app with the selected basket on their phone.
The app automatically sets the delivery method chosen, and the default payment form on the basis of the user's profile in InPost Mobile.
After choosing the operation "Kupuję i płacę " (Buy and pay), InPost Pay creates an order at the merchant based on the current basket.
The user makes the payment in the InPost Mobile app
The merchant is notified of the execution of the payment
10. The Merchant creates and sends the shipment in the standard way.
11. The merchant notifies InPost Pay of the shipment they used to fulfill the given order.
Integration with InPost Pay takes place through "the basket". The products the user wants to buy using Inpost Pay are added to the basket at a merchant's. The merchant notifies InPost Pay of any changes in the basket. The notification is made only for such baskets, for which the user selects the action Kup z InPost Pay at least once (the basket is synchronized with InPost Pay)
When the user makes changes in a synchronized basket on the merchant's website (number of pieces changed, new products added to the basket), the merchant transfers the changes to InPost Pay. InPost Mobile refreshes the screen with the basket in the app for the user.
The Integration assumes that the user can perform in InPost Mobile specific operations on the basket, for instance change the number of pieces, enter a rebate code etc. Each time, such an information is transferred to the merchant. Upon calculating the content of the basket, the merchant sends it back to InPost Pay.
Before purchasing, the user accepts the merchant's terms and conditions.
The User may pay for a synchronized basket on the merchant's website. In such a case, the order is not realized by InPost Pay. The merchant notifies InPost Pay of finalizing the basket in another channel.
the Merchants with the backend of the Merchants' platform, and which provides access on the Merchant's backend to the methods of the Merchant Backend API, which the InPost Pay service will call.
InPost Pay (Basket_App) - a module which provides access to the API, which makes it possible to exchange information regarding the basket and the processing of the order.
Glossary
Term | Definition |
InPost Pay |
The entire IT solution consisting of several systems which handle the process of finalizing the purchase |
by the user in the InPost Mobile app. |
InPost |
Mobile | The currently |
functioning InPost |
app allowing for track, send, and return shipments. | |
Merchant | A store/a platform which offers product sales online, integrated with InPost Pay. |
Basket | One or several products that the |
user selects on the |
Merchant's website. The content of the basket is transferred to InPost Pay. | |
User | An end user |
purchasing at a Merchant's |
platform and |
having the InPost |
Mobile app. | |
Bank | Aion Bank - payment operator. |
InPost Pay Widget | An element embedded on the Merchant's website, which makes it possible to select the |
Kup z InPost Pay (Buy with InPost Pay) option, and to |
bind a browser with the InPost Mobile app. The Widget is used to couple with the use of a telephone number./QR, or to quickly add an InPost Pay basket for a registered user. |
Order |
This is a basket |
for which the payment process was started. | |
Trusted/linked browser | An instance of a web browser which operates on |
a specific device, added to |
the trusted ones to the InPost Mobile app. Only a trusted browser may add products to a basket in InPost |
Mobile. |
Merchant onboarding
Integration of the Merchant with InPost Pay system. The process of "creating" a Merchant in the Aion systems for the needs of processing the payments, and for Merchant Financing
InPost Mobile onboarding
Downloading the InPost Mobile app, and logging a user in by entering and verifying a phone number.
InPost Pay onboarding
In this chapter:
Child pages (Children Display) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|