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:
