import React from 'react'; import './index.less'; import { AdyenProps } from './types'; /** * Adyen 常规支付组件 * * 流程: * 1. Init 状态 → 显示支付操作界面(由业务具体实现) * 2. 用户确认后 → 调用 Adyen API 发起支付 * 3. Processing 普通 → 展示"处理中" + 取消按钮 * 4. Processing 签名中(signature_required)→ 展示"客户签名中"提示,禁用取消 * 5. 支付成功(无签名)→ dispatch updateNextStep + 回调 onChange('success') * 6. 支付成功(有签名)→ 展示签名核查 UI,员工确认后回调 onChange('success') * - Accept:签名通过,直接走成功流程 * - Decline:弹出二次确认,提示员工手动退款,确认后走成功流程 * 7. 支付失败 → useFail 处理跳转失败页 */ declare const AdyenPos: React.FC; export default AdyenPos;