功能特性
- ✅ 即时付款通知 (IPN):通过 PayPal IPN 自动验证付款
- ✅ 订单状态更新:付款成功后自动更新订单状态为"已支付"
- ✅ 付款验证:验证付款金额、货币和收款人邮箱
- ✅ 多货币支持:支持所有 PayPal 支持的货币
- ✅ 沙盒模式:内置 PayPal 沙盒测试环境支持
前置条件
使用本插件前,您需要:
1. 注册 PayPal 账号
步骤详解:
- 访问 paypal.com
- 点击 "注册" 或 "Sign Up" 按钮
- 选择账号类型:
- 个人账号 (Personal):适合个人收款,免费
- 高级账号 (Premier):适合商家收款,功能更全
- 填写个人信息:
- 姓名
- 邮箱地址
- 手机号码
- 验证邮箱地址(点击 PayPal 发送的验证链接)
- 绑定银行账户或借记/信用卡作为资金来源
- 完成身份验证(如需要)
注意事项:
- 个人账号基本功能免费
- 验证账号可以提高收款限额
- 建议使用高级账号以获得完整功能
2. 启用 IPN 功能
配置步骤:
- 登录您的 PayPal 账号
- 访问 个人资料设置页面
- 找到 "即时付款通知 (IPN)" 设置
- 点击 "选择 IPN 设置" 或 "Choose IPN Settings"
- 输入 IPN 通知 URL:
https://你的域名.com/paypal-ipn/ipn - 选择 "接收 IPN 消息 (已启用)"
- 点击 "保存" 保存设置
IPN URL 说明:
- 替换
你的域名为您的实际域名 - 确保 URL 可以从外网访问
- 测试时使用沙盒环境 URL
3. 配置插件设置
后台配置步骤:
- 在 InnoShop 后台插件市场安装本插件
- 进入 "插件设置" → "PayPal IPN"
- 填写以下配置:
- 收款邮箱:填写您的 PayPal 账号邮箱(付款将收到此邮箱)
- 沙盒环境:
- "是":用于 PayPal 沙盒测试
- "否":用于生产环境
- 点击 "保存" 保存配置