Php 如何制作自动PayPal购买按钮?

Php 如何制作自动PayPal购买按钮?,php,paypal,Php,Paypal,我希望我的PHP web应用程序能够在用户帐户中保存用户的PayPal详细信息 当他们去购买物品,而不是通过标准的PayPal表单,它会自动从用户帐户中获取用户的PayPal详细信息,并直接从我的网站付款。确实有一种方法可以做到这一点,正如我在Freelorer.com等网站上看到的那样 谢谢你的帮助!:) 不,你不需要付费。只有当你想用直接信用卡的时候才会这样。你所追求的通常被称为,当你完成它时,它会使用 您将使用Express Checkout和/或Payments Pro(可选)处理原始授

我希望我的PHP web应用程序能够在用户帐户中保存用户的PayPal详细信息

当他们去购买物品,而不是通过标准的PayPal表单,它会自动从用户帐户中获取用户的PayPal详细信息,并直接从我的网站付款。确实有一种方法可以做到这一点,正如我在Freelorer.com等网站上看到的那样


谢谢你的帮助!:)

不,你不需要付费。只有当你想用直接信用卡的时候才会这样。你所追求的通常被称为,当你完成它时,它会使用


您将使用Express Checkout和/或Payments Pro(可选)处理原始授权或销售交易。然后,您可以将在原始交易中获得的ID与API中的新金额一起发送,新金额将立即处理,无需任何重定向或进一步授权。

您需要一个paypal pro帐户来完成此操作。它容易实现吗?他们给你一个关于如何设置的教程。几个小时前我还在PayPal pro上看你的YouTube视频,现在你来了,哇,lolSo,只是为了确认一下,我明白了:1。通过使用计费协议,用户可以在my web app 2上保存他们的PayPal详细信息。当用户购买物品时,我使用DoReferenceTransaction获取此账单协议的详细信息,以便进行自动付款。这也不会有任何重定向到PayPal表单或确认等。您将使用Express Checkout创建计费协议。这将返回一个账单协议ID,您可以将其与客户数据一起保存在数据库中。然后,当您需要向客户收费时,您会提取他们的账单协议ID,以便将其传递到DoReferenceTransaction。因此,通过使用express checkout创建账单协议,这是否意味着用户必须至少在我的店铺购买一次?或者您是否使用快速结帐来完成创建账单协议的过程,从而允许他们购买产品?如果他们正在实际购买某些产品,则您可以将账单协议添加到该订单中。如果您只需要账单协议,那么您可以像正常情况一样调用SetExpressCheckout和GetExpressCheckoutDetails,而不是使用DoExpressCheckoutPayment结束。