WebSphere Commerce Payments 或“支付”是在线商家的独立于协议的支付事务处理服务器。它为站点提供类似现金收银机的功能,使用特定于协议的卡匣支持多种支付方式。这些卡匣是软件组件,它们可附加到“支付”框架以将一般的支付和管理命令解释为特定支付协议的请求,这些请求随后将转发至相应的收件人,例如“收款方”机构的支付网关。最终结果类似于在传统商店的结帐柜台处用支付卡在卡匣柜上划款。
“支付”为商家(或商家组,例如商店组)处理因特网支付的所有后端详细信息,并提供图形界面来简化事务处理管理。“支付”执行以下功能:
- 在启动并独立于卡匣的情况下,它验证是否具备所有必需的“收款方”证书。如果丢失一个证书,“收款方”或“支付网关”将自动要求提供该证书。
- 它会永久运行,监听专用端口并服务于所有来自电子钱包和商家服务器的进入请求。
- 它依据卡匣使用 TCP/IP 协议或其它协议通过因特网与“收款方”通信。
- 它使用数据库表来维护交易状态的信息、核准请求并存放请求。这些表中的记录为工作目的及跟踪和记录保存而保存。数据库还包含一些配置表,它们保留关于商家、支付卡品牌,以及为商家提供卡的授权和支付划款服务的“收款方”的信息。
商家服务器使用 API 与“支付”进行交互。“支付”API 都是常规的 API,可以支持其它支持技术。