Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 在付款后直接创建带有链接的自定义paypal按钮_File_Button_Paypal_Download - Fatal编程技术网

File 在付款后直接创建带有链接的自定义paypal按钮

File 在付款后直接创建带有链接的自定义paypal按钮,file,button,paypal,download,File,Button,Paypal,Download,我正在尝试创建一个用于销售数字商品的定制paypal按钮,该按钮将引导买家找到一个允许他下载该文件的链接 我已经读了一点关于高级html变量的paypal文章,但我不确定我必须使用哪一个才能使其工作: 显然,下载应该仅基于支付ID启动,以防止免费下载,或者是由paypal自动完成的?我建议我们利用它来处理所有支付后处理任务,如更新数据库、发送电子邮件通知(包括带有下载链接的通知)等 即时支付通知(IPN)是一种通知的消息服务 您可以选择与PayPal交易相关的事件。您可以使用IPN消息 自动化后

我正在尝试创建一个用于销售数字商品的定制paypal按钮,该按钮将引导买家找到一个允许他下载该文件的链接

我已经读了一点关于高级html变量的paypal文章,但我不确定我必须使用哪一个才能使其工作:


显然,下载应该仅基于支付ID启动,以防止免费下载,或者是由paypal自动完成的?

我建议我们利用它来处理所有支付后处理任务,如更新数据库、发送电子邮件通知(包括带有下载链接的通知)等

即时支付通知(IPN)是一种通知的消息服务 您可以选择与PayPal交易相关的事件。您可以使用IPN消息 自动化后台和管理功能,例如 完成订单、跟踪客户、提供状态和其他信息 与交易有关的信息

这将使您不仅能够自动化程序,而且还可以正确处理电子支票或任何其他类型的付款等最初可能处于“待定”状态的事项。你不会想要交付数字商品,直到付款实际结清为止。使用IPN,您将收到一个通知,当支付以挂起状态完成时,您的脚本可以处理该通知;当支付更新为完成、失败或其他情况时,您将收到另一个通知


IPN是实时发生的,所以买家不必等待任何东西。在脚本中执行的任何操作都会在事务完成后立即发生。

我真的需要数据库吗?我不太擅长网络开发,所以我希望检查付款是否成功的代码是由Paypal自动完成的,还是必须在我的网站上完成?不,你不需要数据库,我只是说如果你碰巧在做数据库更新,那就是你想做的。如果你不这么做,没问题。您可以自动执行您正在使用和需要自动执行的任何过程。