# PayPal沙箱测试账号说明 ## API凭证(已配置到 application-dev.yml) - **Client ID(API密钥)**: `AdGYUZpvLuHR30dybOApvM-RNB1pVKtd74SVfh-6TK52xV-1JEBddHVMCWuDdyyHri4DXd4kABBi7Icb` - **Client Secret(密钥)**: `ENblspyRmwsOU_PWFurlhEYUF5Da6aYKl0pjK4ehm7p3R5aSqvbpaF_YsIIs8v0ty1c9WJu15XP-Fe_1` 这些凭证已自动配置到 `application-dev.yml` 中,无需手动配置。 ## 沙箱测试账号(用于测试支付流程) ### 商家账号(Business Account) - **用户名**: `sb-vtcmz48304367@business.example.com` - **密码**: `iN)7:z#4` ### 买家账号(Personal Account) PayPal沙箱环境通常会提供多个测试账号,你可以在PayPal开发者控制台查看。 ## 测试流程 1. **启动应用**:确保使用 `dev` 环境配置启动 2. **创建订单**:在系统中创建测试订单 3. **点击支付**:在订单确认页面点击"立即支付" 4. **PayPal登录**:使用上述商家账号或买家账号登录PayPal沙箱 5. **完成支付**:在PayPal页面完成支付流程 6. **查看结果**:支付完成后会自动跳转回系统,查看订单状态 ## 注意事项 1. **环境切换**:当前配置为沙箱环境(`mode: sandbox`) 2. **生产环境**:上线前需要: - 在PayPal开发者控制台获取生产环境的Client ID和Secret - 修改 `application-prod.yml` 中的配置 - 将 `mode` 改为 `production` 3. **测试账号**:沙箱测试账号仅用于开发测试,不能用于真实交易 ## PayPal沙箱控制台 访问地址:https://developer.paypal.com/dashboard/ 在这里可以: - 查看API凭证 - 管理测试账号 - 查看交易记录 - 配置Webhook等