如何从用户的电子邮件地址创建一个 paypal link 来向他们汇款?

How to create a paypal link from user's email address to send money to them?

我想创建一种方法来动态生成 paypal 链接,其中收件人已经通过他们的电子邮件地址(和金额)进行了设置。 我知道 paypal 对此有“paypal.me”功能,但要使用它,用户必须先自己创建它。 例子: https://paypal.com/sendMoney?receiver=paul@gmail.com&amount=10$

您不能为此使用“汇款”流程,但您可以将常规 PayPal 付款发送到任何目标电子邮件地址。通过 https://www.paypal.com/buttons,创建一个“立即购买”按钮,并在第 2 步中取消选中将按钮保存在 PayPal 的选项。点击创建后,切换到“电子邮件”选项卡。这导致 link 如下所示:

https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=xxxxxxxxxx&lc=US&button_subtype=services&no_note=0&cn=Add%20special%20instructions%20to%20the%20seller%3a&no_shipping=2&currency_code=USD&bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHosted

可以简化为:

https://www.paypal.com/webscr?cmd=_xclick&item_name=Purpose%20of%20payment%20goes%20here&amount=&currency_code=USD&business=somereceiver@emaildomain.com


以上内容满足您对 link 的要求。如果您想要一个漂亮的按钮和 in-context 不会重定向到您网站的流程,请从常规 PayPal Checkout integration and add a payee parameter in the createOrder payload, as documented here.

开始