PaypalDeveloper注册和使用
1. 登录与身份切换
先不要用VPN, 访问 developer.paypal.com,点击右上角的 Log into Dashboard。
- 登录后,你会发现页面上有 Sandbox(沙盒/测试) 和 Live(实名/正式) 两个环境。
- 其中live会进入创建企业账户的步骤中,不过它支持个人卖家
- 可以选择“创建单独的企业账户”,但如果你是个人创业者,没有公司,那因为相同的信息可能会需要你提供一些相关补充信息
- 业务类别,根据你的需要选择,
Computer Network/Information Services(计算机网络/信息服务)或Digital Goods: Media(数字商品:媒体) - 特别注意:虽然PayPal完全允许一个人持有一个个人账号和一个企业账号,各自独立,但因为我在注册时选的是个人创业者,填写的信息是一样的,所以会触发风控。要求提交别的材料。
2. 创建 REST API App (关键步骤)
为了获取 Webhook 密钥,你需要创建一个“应用”:
- 在左侧菜单点击 Apps & Credentials。
- 确保顶部开关拨到 Live 模式。
- 点击 Create App,名字随你起(比如
MyBlogPaywall)。 - 创建成功后,你会看到
Client ID和Secret(这两个是给高级 API 用的,你的 Worker 暂时只用 Webhook)。
3. 配置 Webhook (连接 Worker 的纽带)
在同一个 App 页面下方,找到 Webhooks 部分:
- 点击 Add Webhook。
- Webhook URL: 填写你的 Cloudflare Worker 地址,例如:
[https://paywall-worker.xxx.workers.dev/paypal-webhook](https://paywall-worker.xxx.workers.dev/paypal-webhook)。 - Event types: 勾选以下两项:
Payment sale completed(针对单篇购买的即时到账通知)。Billing subscription created(如果你以后要做按月订阅)。
- 保存后,PayPal 会分配给你一个 Webhook ID。把这个 ID 填入 Cloudflare Worker 的环境变量里。
4. 关于国内用户使用Paypal的几点重要提示
这个对于PayPal和PayPal Developer是同样重要的:
网络访问问题
- PayPal Developer 后台和PayPal在国内理论上可以直接访问,但偶尔会出现加载缓慢或页面异常的情况(我曾经还出现过一致卡在人机验证的环节)。
- 建议:先不要开启VPN尝试登录(因VPN会触发IP地址异常,可能导致登录验证码无法通过或被风控拦截, 我的亲身感受是PayPal的风控简直太敏感了…)。
- 如果直接访问失败,可以尝试切换网络环境(如手机热点)后再试。
- 如果再不行打客服电话解决。
- 原则上能不用VPN尽量不用,而且如果登不上了就不要再尝试,否则至少封你5~7天;
账号注册与身份验证
- 国内个人用户注册 PayPal 企业账户时,建议使用个人真实信息填写,业务类别选择
Computer Network/Information Services(计算机网络/信息服务)通过率较高。 - 注意:如果你的个人信息(姓名、地址、电话)与个人账号完全一致,可能会触发风控,要求提供额外的证明材料(如营业执照、银行对账单等)。
- 建议:如果已有个人 PayPal 账号,注册企业账号时尽量使用不同信息(如不同的邮箱、不同的电话号码),或在注册前先联系微信/电话客服说明情况。
- 国内个人用户注册 PayPal 企业账户时,建议使用个人真实信息填写,业务类别选择