概览
支付应用是与 Shoplazza 集成以提供支付处理服务的公有应用。只有经过审批的合作伙伴才能在 Shoplazza 支付平台上构建支付应用。
使用支付应用,商家可以将买家重定向到应用托管的页面进行支付处理,支持的支付方式包括:
- 电子钱包
- 先买后付 / 分期付款 / 买家融资
- 银行卡
- 银行转账 / 网上银行
- 加密货币
- 现金 + ATM
支付方式支持以下操作:
- 扣款(Charge):合作伙伴可以收集买家的支付信息并对其购买进行扣款
- 退款(Refund):商家可以在店铺后台发起退款
- 预授权(Authorize):商家可以进行资金冻结,以便在之后进行扣款
- 扣款确认(Capture):商家可以扣取之前通过预授权指定的金额
- 撤销授权(Void):商家可以取消之前已预授权的金额
商家可以选择在购买时或在履行订单时进行资金扣款。
支付应用要求
以下要求列出了构建支付应用的最低产品要求。未能满足这些要求可能导致:
• 您的应用从 Shoplazza 公开支付网关列表中移除。
• 暂停访问 Shoplazza 支付生态系统。
• 终止参与支付生态系统的资格。
构建支付应用的合作伙伴需要考虑以下要求:
-
商家发现 - 要获得纳入 Shoplazza 公开支付网关列表的资格,支付应用必须满足以下条件:
使用量:该应用必须被至少 50 家 Shoplazza 店铺积极使用。
交易额:该应用必须处理至少 100 万美元的交易。
满足这些条件后,合作伙伴可以申请纳入。Shoplazza 将评估申请并决定是否符合公开列表的资格。 -
需要审批流程 - 为确保商家能够为买家提供积极的体验,任何应用配置都必须经过 Shoplazza 审批。所有应用在商家安装之前也必须获得审批。
-
最低产品要求 - 支付应用必须遵守技术要求,并如最低产品要求中所述提供高质量的商家体验。
最低产品要求
功能要求
支付应用具有以下功能要求:
- 需要为商家实现扣款、退款和处理测试交易的功能。
- 如果在特定国家/地区处理信用卡支付,需要符合 3DS 合规性要求。
技术要求
- 幂等性:为提供一致的客户体验,支付应用必须实现幂等性。
- 重试策略:在发生网络错误时,支付应用必须按照重试策略重试请求。
- 双向 TLS(mTLS):必须实现鉴权,以确保 Shoplazza 与您的支付应用之间双向流量的安全性和可信性。该鉴权允许您的应用确认上游请求是否来自 Shoplazza。
- 速率限制:您的应用的 OpenAPI 请求受速率限制指南的约束。
- API 版本控制:合作伙伴必须实现 Shoplazza 支付应用 API 的受支持版本。合作伙伴可以配置其支付应用将用于接收来自 Shoplazza 请求的 API 版本。合作伙伴发送请求时必须使用相同的 API 版本。API 版本按照 Shoplazza 的总体 API 版本控制时间表进行更新。
- 3D 安全(3-D Secure):如果您在强制要求 3D 安全鉴权的国家/地区提供信用卡支付方式,则必须支持 3D 安全鉴权。
商家体验要求
支付应用必须:
- 在任何测量周期内保持 24/7 全天候运营可用性,最低 99.95% 的正常运行时间。
- 在 2 小时内响应中断或技术问题。
- 为所有商家提供服务支持,及时解决问题。