PayPal链接生成

2 个评分中的 5 个
PayPal链接生成

PayPal链接生成是一款免费工具,可根据付款类型、收款邮箱、币种、价格和跳转网址生成 PayPal 付款链接。

PayPal 付款链接包含哪些内容?

PayPal 付款链接由一个端点和一组查询参数组成。这些参数会告诉 PayPal 要启动哪种付款流程、由哪个账户收款,以及结账流程应如何运行。在既有的 PayPal Payments Standard 格式中,各表单字段通常对应以下参数。

表单字段 常用参数 用途
立即购买、加入购物车或捐赠 cmd 选择付款流程。常见值包括用于立即购买的 _xclick、用于购物车付款的 _cart,以及用于捐赠的 _donations。提交加入购物车请求时,cmd=_cart 需与 add=1 一起使用。
PayPal 邮箱 business 标识接收付款的 PayPal 账户。
币种代码 currency_code 使用 ISO 4217 代码设置付款币种,例如 GBP、EUR 或 USD。
价格 amount 设置付款金额。这里应填写数字,而不是货币符号。
感谢页面网址 return 指定付款流程结束后,PayPal 可将客户跳转到的页面。
取消页面网址 cancel_return 指定客户取消付款并返回商家网站时,PayPal 可将其跳转到的页面。

business、amount、currency_code、return 和 cancel_return 等 PayPal 参数的具体排列顺序不会改变其含义。必要时,参数值必须进行 URL 编码。例如,business 邮箱地址中的 @ 符号可以写成 %40。如果嵌套在 return 或 cancel_return 中的网址包含不允许使用的字符,或其中的字符可能影响外层 PayPal 查询字符串的解析,也需要进行编码。

示意图:付款链接打开带有预设金额的付款页面

应该选择哪种 PayPal 付款类型?

单次固定购买请选择立即购买。如果需要将商品加入 PayPal 购物车,请选择添加到购物车。如果付款人是在捐款,而不是购买商品,请选择捐赠。

  • 立即购买适合单项服务、门票、下载内容或其他标有明确价格的商品。
  • 添加到购物车适合客户可先添加多件商品、之后统一付款的商店流程。仅靠一个基础链接无法提供库存管理或商品目录功能。
  • 捐赠会将交易标识为捐赠流程。组织仍需核实 PayPal 对账户、收款资格和监管合规方面的要求。

现有字段不包括商品名称、商品编号、运费、税率或客户参考编号。如果需要这些信息,更完整的 PayPal 集成或其他受支持的结账格式可能更合适。

如何创建并使用 PayPal 付款链接?

先选择付款类型,输入用于收款的 PayPal 邮箱,然后设置币种和价格,再添加客户完成或取消结账后应前往的页面。

  1. 选择立即购买、添加到购物车或捐赠。
  2. 在 PayPal 邮箱中输入账户地址。请仔细核对,因为该地址决定谁会收到款项。
  3. 在货币代码中输入 ISO 币种代码,例如 GBP。
  4. 在价格中输入金额,不要包含英镑符号或千位分隔符。
  5. 为感谢页 URL和取消页 URL填写包含 https:// 的完整网址。
  6. 生成链接后,在浏览器无痕窗口中打开,核对 PayPal 显示的收款人、金额和币种。
digily.link 上的 PayPal链接生成 工具及其输入表单

有人打开生成的链接后,付款信息会显示在 PayPal 付款页面上。如果设备使用 PayPal 应用打开链接,则会显示在应用中。交易完成后,应能在收款方的 PayPal 活动记录和报告中看到。感谢页面只表示浏览器被跳转到了哪里,不能作为 PayPal 已完成付款的可靠证明。

命名和格式规范

如果要在电子表格、内容管理系统或营销活动文档中保存多个付款链接,统一格式有助于发现 PayPal 收款人、币种、金额或跳转网址中的错误。

  • 使用大写的 ISO 币种代码,例如 GBP、EUR 和 USD。
  • 价格只填写数字。应使用 25.00,而不是 £25.00,也不要用逗号作为千位分隔符。
  • 对于你可以控制的新跳转路径,使用小写字母和连字符,不要使用空格。例如使用 /payment-thanks,而不是 /Payment Thanks。
  • 相关链接应采用相同的感谢和取消页面路径格式。例如,/payment/thanks 和 /payment/cancel 比互不相关的页面名称更容易区分。
  • 不要仅仅为了让格式看起来整齐而更改收款邮箱的大小写。请复制与 PayPal 账户关联的地址并进行核对。

币种代码中不能包含空格。如果跳转网址中的字符不允许出现在外层 PayPal 链接中,或可能影响其查询字符串的解析,就必须进行编码。带重音符号或非拉丁文字的字符可以通过 URL 编码表示,但处理国际化域名和应用兼容性时仍需谨慎。

跳转网址越长,生成的 PayPal 链接也越长。不同浏览器、服务器和中间服务对 URL 长度的支持及限制并不相同,消息服务、印刷材料和手动复制还会带来额外的实际问题。如果返回网址本身带有分析参数,应完整保留并编码整个嵌套网址,避免其中的 & 被解析为 PayPal 参数的分隔符。

示例和常见错误

如果要通过立即购买向 payments@example.co.uk 支付 £25,并分别设置付款完成和取消页面,可以按以下纯文本形式填写。

付款类型: Buy now

PayPal 邮箱: payments@example.co.uk

币种代码: GBP

价格: 25.00

感谢页面网址: https://www.example.co.uk/payment/thanks

取消页面网址: https://www.example.co.uk/payment/cancel

对应的 PayPal Payments Standard 链接可以采用以下形式。

https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=payments%40example.co.uk&currency_code=GBP&amount=25.00&return=https%3A%2F%2Fwww.example.co.uk%2Fpayment%2Fthanks&cancel_return=https%3A%2F%2Fwww.example.co.uk%2Fpayment%2Fcancel

参数的显示顺序可能不同,但表达的指令相同。发布链接前,请避免以下常见错误。

  • 输入了错误的 PayPal 邮箱,或使用了未关联目标收款账户的邮箱。
  • 在价格中加入 GBP、£ 或逗号,而不是只填写金额数字。
  • 使用 /thanks 之类的相对跳转路径,而不是完整网址。
  • 没有对嵌套网址进行编码,尤其是其中已包含 ?、& 或 = 字符时。

生成的 PayPal 链接有哪些限制?

生成的链接可以启动 PayPal 付款流程,但不能取代交易验证、订单管理或完整的结账集成。任何收到或点击链接的人都能看到其中的参数,包括收款邮箱、金额、币种和跳转目标。不要在 PayPal 链接公开的参数中加入密码、客户私人数据或内部机密标识符。

用户还可以在打开付款页面前修改 amount、currency_code 和 business 等公开的 PayPal 参数。因此,收款系统必须通过 PayPal 的交易记录、受支持的通知或 API 数据,确认实付金额、币种、收款人和交易状态。仅访问过感谢页面并不足以证明付款成功。

如果只有少量固定付款项目,通过表单字段逐个生成链接尚可管理。但面对包含大量价格、币种和参考编号的商品目录或营销活动时,这种方式难以扩展。批量处理时,可以使用电子表格根据各列内容拼接 URL,也可以通过 PayPal API 或电商集成,以编程方式创建和跟踪订单。

常见问题

客户必须有 PayPal 账户吗?

不一定。能否使用访客银行卡结账取决于 PayPal 控制的多项因素,包括收款账户、国家或地区、具体交易以及 PayPal 自身的检查结果。在确认目标付款流程确实支持之前,不要承诺客户可以使用访客结账。

可以把付款链接生成二维码吗?

可以,标准 PayPal URL 可以编码为二维码。链接越长,二维码越密集,因此请按便于识别的尺寸打印,并在预期扫码距离下进行测试。还应在二维码旁边印出可见的目标网址,方便无法扫码的人使用。

这个链接能用于 PayPal Sandbox 测试吗?

列出的表单选项中没有 Sandbox 字段。Sandbox 测试需要使用正确的 PayPal 测试环境和沙盒账户,因此不能直接认定生产环境付款链接也能作为测试链接使用。

发布前应该怎样测试链接?

分别在桌面浏览器和移动设备上打开链接,然后检查 PayPal 页面中的收款人、付款类型、金额和币种。还要测试取消流程。如果条件允许,完成一笔受控的小额交易,以便同时核对返回页面和 PayPal 交易记录。

热门工具