进阶篇Paid
把 PayPal 集成到网站里
上一篇介绍了怎么申请 PayPal 个人卖家账户,这篇接着讲怎么把 PayPal 接入到自己的网站里。
用的是 Next.js 项目测试,整个流程走下来,核心代码不复杂,但踩了几个坑,这里一起记录。
一、获取 API 凭据
登录 PayPal 开发者后台 https://developer.paypal.com/,左上角可以切换 Sandbox(测试)和 Live(生产)环境。

先在 Sandbox 环境下测试,点击 "Apps & Credentials",然后 "Create App",App Name 可以填自己项目名称,Type 选 Merchant。


创建完成后会看到 Client ID 和 Secret,这两个值很重要。

把它们加到项目的 .env.local 文件里:
plainPAYPAL_CLIENT_ID=你的ClientID PAYPAL_CLIENT_SECRET=你的Secret PAYPAL_MODE=sandbox
测试没问题后,切到 Live 环境重新创建一个 App,拿到生产环境的凭据,把 PAYPAL_MODE 改成 live 就行。

二、集成方式选择
PayPal 提供了好几种接入方式,根据实际的业务需求可以选择不同的方案。
方式一:PayPal.Me 链接
最简单的方式,在 PayPal 后台开启 PayPal.Me 功能,会得到一个专属链接(比如 paypal.me/YourName)。把链接发给买家,对方打开后输入金额就能付款。适合社交媒体交易、朋友转账这种场景,不需要写任何代码。
地址:https://www.paypal.com/paypalme/my/settings



**方式二:支付按钮 / 付款链接(No-Code)**
在 PayPal 后台可以创建付款链接和二维码,适合还没有网站的情况。也可以生成一个"立即购买"按钮的 HTML 代码,复制粘贴到网页上就能用。适合简单的静态网站,比如个人博客卖电子书、小工具网站收费下载。不需要开发能力,但定制性比较差。
地址:[https://www.paypal.com/ncp/links/create](https://www.paypal.com/ncp/links/create)
![](https://cdn.pynice.com/tutorials/a