Payment Gateway SPI: Beta. Integrate third-party payment gateway terminals (for example, Worldpay or Stripe Terminal) with POS. A store-local proxy server acts as an intermediary between the POS iOS client and payment gateway terminals, handling terminal communication, gateway protocol translation, and real-time event streaming over WebSockets so that new gateway integrations can be added without modifying the iOS application. For architecture, security modes, and client-side timeouts, see Integrate Payment Gateways Using the Payment Gateway SPI. This SPI is maintained in its own specification, outside of the POS API (Full Specification). Use of this beta service is subject to the Beta Services Terms.
05/28/2026
Point of Sale API Version 2.3.4 Release
New APIs and SPIs
Fiscal SPI: New SPI for fiscal integration operations. This SPI enables POS to delegate fiscal operations (SALE, RETURN, LOGIN, LOGOUT, etc.) to a merchant-provided SI connector and includes three endpoints:
Fiscal Health Check SPI: Verify fiscal middleware/service availability before processing operations.
Fiscal Control Transaction SPI: Handle control transactions such as LOGIN, LOGOUT, ABORT_TRANSACTION, CASH_IN, CASH_OUT, STORE_CLOSE, ZERO_RECEIPT, and DELETE_CART_ITEM.
Fiscal Transaction SPI: Handle fiscal transactions for SALE, RETURN, EXCHANGE, and DUPLICATE_PRINT operations.
Configure in CMS under Store Management | Integration | Custom API Connectors with API Key FISCAL_SERVICE.
Visual Search SPI: New SPI for visual product search that uses external image recognition providers. This SPI enables store associates to search products by photographing them with the POS device camera and includes two endpoints:
Visual Search API (POST /products/upload): Uploads an image for visual product search using multipart/form-data. Maps to VISUAL_SEARCH_UPLOAD connector. Required.
Product Filter API (POST /products): Filters, sorts, or paginates visual search results using JSON body with searchId. Maps to VISUAL_SEARCH connector. Optional - only required if supporting pagination, filtering, or sorting.
Configure in CMS under Store Management | Integration | Custom API Connectors with API Keys VISUAL_SEARCH_UPLOAD and VISUAL_SEARCH.
Enable in Modules | Search | Visual Search to show camera icon in Retail Cloud POS.
Wishlist SPI: New SPI to perform wishlist operations via a customer-managed provider adapter. This SPI enables retailers to integrate any wishlist provider without Retail Cloud engineering involvement and includes one endpoint with three operations:
Get Customer Wishlist (GET): Retrieves customer wishlist as a list of product IDs.
Add Products to Wishlist (POST): Adds one or more products to customer wishlist. Supports bulk operations.
Remove Product from Wishlist (DELETE): Removes a product from customer wishlist using query parameter.
The API returns product IDs only; POS enriches them with full product details from Solr.
Configure in CMS under Store Management | Integration | Custom API Connectors with API Key WISHLIST.
Gift Card SPI: New SPI for gift card operations including balance check, activation, adding funds, redemption, and void/reversal operations. Configure in CMS under Store Management | Integrations | Custom Connectors with API Key GIFT_CARD_SERVICE.
Warranty SPI: New SPI for warranty eligibility checks. Implement this endpoint to retrieve eligible warranty products for merchandise items in the cart. Configure in CMS with API Key WARRANTY_LOOKUP.
Quote SPI: New SPI for quote management operations.