InPost Pay Test Scenarios
Before starting the tests, install the InPost Mobile application (use the test build and follow the instructions in InPost Mobile test application).
If you successfully complete all scenarios, submit your store for an audit using the form available at https://inpostpay.pl/kontakt in the Audit tab.
🕵️ Once the audit is passed, the service can be launched in production 😊
Scenario 0 - Placing the Widget on Your Store
🎯 Goal: Verify the correct placement and functionality of the InPost Pay button on the store website (product page, cart, Thank You Page) on both desktop and mobile.
Scenario 1 - Shopping with Payment Retry
🎯 Goal: Validate the flow of creating a cart, placing an order, and retrying payment for unpaid orders in the InPost Pay app.
In sandbox you can simulate payments with BLIK test codes:
777111 – positive authorization
500500 – negative authorization
700701 – code expired
700702 – code canceled
700703 – code already used
Scenario 2 - Shopping with InPost Pay and Cart Deletion
🎯 Goal: Ensure that deleting a cart in the app synchronizes correctly with the store, and that the purchase flow works properly after recreating the cart.
Scenario 3 - Shopping Using a QR Code with Dynamic Cart Contents
🎯 Goal: Validate the cart pairing process using a QR code and ensure correct synchronization of cart contents between the store and the app.
Scenario 4 - Shopping with Discount Codes and Cart Synchronization
🎯 Goal: Verify that discounts added or removed in the store and app synchronize correctly, and that the final order amount is displayed accurately.
Scenario 5 - Shopping for a Logged-In Store User with Dynamic Cart Contents
🎯 Goal: Ensure that the purchase flow for a logged-in store user works correctly and that the cart stays synchronized between the store and the app when contents change.
Scenario 6 - Handling Digital Products and Electronic Delivery (if your store offers such products)
🎯 Goal: Validate the handling of digital products (e.g., e-books), including entering an email address for electronic delivery and completing mixed orders (digital + physical).
Scenario 7 - Passing Available Promo Codes with the Customer’s Cart to InPost Pay
🎯 Goal: Ensure that the store’s valid promo codes are correctly passed to the app and that customers can easily apply them.
Scenario 8 - Shopping with Suggested/Recommended Products
🎯 Goal: Verify that suggested products are displayed correctly in the app and can be added/removed from the cart while staying synchronized with the store.
What else should you check?
🔗 Integration with your ERP system
If you have integrated your ERP with the the Returns & Transactions API, verify that orders placed during these scenarios are visible in your ERP and meet your operational needs.
📊 GA4 Analytics
If you use analytics tools in your store, check whether orders placed by customers (including test transactions) are tracked correctly. Integration playbooks for InPost Pay with analytics tools can be found for:
custom integrations - InPost Pay - Analytics,
Magento plugin - InPost Pay - Analytics - Magento,
WooCommerce plugin - InPost Pay - Analytics - Woocommerce,
PrestaShop plugin - InPost Pay - Analytics - PrestaShop.
🏷️ Generating shipping labels
Each order placed via InPost Pay provides a masked email address in the order.inpostpay.pl domain. This address must be used for handling the order, especially for registering/creating the shipment. This ensures correct monitoring and linking of the order with the shipment.
💳 Transactions overview and refunds
Before going live, make sure you can process refunds for customers and know where to find the list of transactions made with InPost. All necessary information is available here: Returns and Transaction Overview in InPost Pay.