Nabeyond ltd t/a CartDNA 是 CartDNA 是 Shopify 支付应用开发合作伙伴
CartDNA API为您提供支付编排所需的核心操作。您可以请求访问令牌、提交支付请求、定义客户和订单数据、选择受支持的支付方式,以及通过回调URL接收状态更新。
使用客户端凭据请求访问令牌,然后在授权请求中包含该令牌。
使用订单详情、金额、货币、客户数据和支付方式选择创建支付请求。
通过时间戳验证、幂等性密钥和请求签名保护每个请求。
使用返回的支付URL将客户引导到支付体验。
在后端接收支付更新,使订单系统保持准确。
CartDNA API请求支持常见的交易操作,例如支付创建和预授权式流程,具体取决于您的商家设置。这使开发人员在处理直接捕获、分阶段支付或特定方式结账逻辑时具有灵活性。
公共API参考显示对多种支付方式和货币的支持,包括银行卡和选定的本地方式。这使商家在跨市场销售时更具灵活性,并帮助开发人员构建符合客户期望的支付体验。
示例:
CartDNA使用分层请求保护。令牌控制API访问。时间戳有助于减少重放问题。幂等性密钥减少意外重复。签名保护关键支付字段不被篡改。这种结构对于支付可靠性很重要的生产系统是实用的。
您的集成应该处理常见的API失败情况,例如无效令牌、过期请求、重复请求和无效签名。在安全的情况下建立清晰的重试策略,记录请求上下文,并向支持团队显示有用的内部错误消息。
将所有密钥保留在服务器端
使用UUID幂等性密钥
标准化订单ID格式
记录回调投递
将重定向结果与最终后端状态进行核对
分离沙盒和生产凭据
使用固定的payload样本测试签名生成