A: When working with the fabric Checkout, it is recommended to use the following four fabric services to support the checkout functionality, along with validation:
- fabric products (previously PIM) for item validation during cart retrieval to confirm the product is both available and active.
- fabric Offers for price validation, promotions and coupons application during cart retrieval. It is used to get the current pricing and promotions for products.
- fabric Inventory for validation during cart retrieval. It is used to confirm the product availability.
- fabric OMS as the target Order Management system (OMS) for the newly created orders.
A: fabric facilitates payment processing through our Payments service, which works in tandem with provider-specific payment connectors. These connectors enable you to authorize, charge, refund, and void payments. The list of supported payment connectors (and PSPs) can be found here.
A: If your payment gateway is not included in the current list of supported PSPs, contact your CSM to inquire about its availability in the road-map.
A: To enable a payment methods, you need to set it up as a payment connector on your fabric account. The fabric support team will configure your account using credentials you provide for the Payment Service Provider (PSP). When you are ready to start testing, contact your delivery manager or Customer Success Manager (CSM).
A: Yes, fabric supports split tender in the checkout process. You can reference multiple payment connectors in the checkout request and allocate or split the charge among them as you see fit. The most common split tender use case is splitting the order total between a credit card and a gift card.
A: Yes, fabric can work with your gift cart service provider to create a connector that functions as a payment connector during the checkout process.
A: To bypass online and live payment authotrization during testing, you can use the
CASH_ON_DELIVERY option. This allows you to simulate the checkout process without the need for an active PSP account.
A: Sales tax can be computed externally using a non-fabric service and the resultant tax amount can be injected into checkout as