InStore_Payment

Elevate, May 20-22-2025, Miami Beach, Florida

The InStore_Payment module provides functionality for connecting with Composable Commerce's payment-related functions.

InStore_Payment is a product or core module that acts as a modifiable wrapper for the InStore_Core module. To learn more about module configurability, contact your commercetools representative.

Use this module to access payment functionality for checkout of take-with sales and delivery orders. Sale and order tender data is also communicated to InStore-supported payment providers, such as Stripe or Adyen.

Capabilities

  • Connect to Composable Commerce to send and retrieve payment data before and after checkout.
  • Connect to a payment provider during checkout to send and retrieve data about credit and debit card tenders. Then, pass this data to the appropriate server.
  • Send and retrieve data about a consolidated exchange cart when the value of the returned item is less than or equal to the value of the replacement item.
  • Connect to the appropriate server to register a cash payment.
  • Communicate with the appropriate server regarding pay-on-account data needed for payment.
  • Provide information about other participating tenders to their respective listeners.
  • Retrieve, format, display, and print sales receipt information and gift receipt information.
  • Provide simulation capabilities for all supported tenders in test environments.

Administration parameters

This module uses the following parameter settings, as specified in the InStore Center:

General

  • Maximum_Cash_Drawer_Retries

Print

  • Receipt_Print_Options
  • Simulate_Printer

Storefront

  • Automatic_Logout_After_Financial_Transaction
  • Consolidate_Exchange_Processing

Tender

  • Cards_Accepted
  • Cash_Accepted
  • Cash_Rounding_Mode
  • Digital_Wallets_Accepted
  • Gift_Cards_Accepted
  • Maximum_Cash_Accepted
  • Minimum_Card_Amount_Accepted
  • Maximum_Gift_Card_Accepted
  • Order_Payment_Options
  • Pay_By_Link_Accepted
  • Pay_By_Link_Minimum_Amount_Due
  • Pay_On_Account_Accepted
  • Pay_On_Account_Minimum_Amount_Due

User interface

This module affects the following areas of the user interface:

Checkout user interface