php 中的 paypal ipn 集成
paypal ipn integration in php
我正在构建一个生成发票的网站,同时还创建了一个 'pay now' 按钮。我正在查看 paypal IPN,因为它似乎是最容易集成到站点中的。
我有一个关于它的问题,我似乎无法在开发者文档中找到它。
PayPal IPN只有一种方式吗?我的意思是,我能否生成一个 URL 将用户引导至 Paypal,以及 URL 客户名称、发票编号和付款金额,然后 paypal 可以使用它来处理付款,并用我发送给它的部分(或全部)值发回一个贝宝 IPN?
例如,如果按钮的 link 是 https://paypal.com/paynow/pay?invoice_number=123458&pay_total=109.99
如果用户单击页面上的按钮(或电子邮件中的按钮),他们将被发送到 paypal,在那里他们可以填写他们的付款详细信息,处理付款,而 paypal 将回复我的收听URL,至少还给我传过来的invoice_number参数吗?
这真的很有帮助,感谢所有反馈。
对于发票编号,您只需使用可用于该编号的特定参数,称为 invoice
。然后这将在 IPN 中作为 $_POST['invoice']
.
返回
默认情况下,总数将是 IPN 数据的一部分。您需要的任何真正自定义的东西都可以使用 custom
参数来完成,该参数最多可存储 256 个字符,然后会返回到您的 IPN 脚本中的 $_POST['custom']
。
我正在构建一个生成发票的网站,同时还创建了一个 'pay now' 按钮。我正在查看 paypal IPN,因为它似乎是最容易集成到站点中的。
我有一个关于它的问题,我似乎无法在开发者文档中找到它。
PayPal IPN只有一种方式吗?我的意思是,我能否生成一个 URL 将用户引导至 Paypal,以及 URL 客户名称、发票编号和付款金额,然后 paypal 可以使用它来处理付款,并用我发送给它的部分(或全部)值发回一个贝宝 IPN?
例如,如果按钮的 link 是 https://paypal.com/paynow/pay?invoice_number=123458&pay_total=109.99
如果用户单击页面上的按钮(或电子邮件中的按钮),他们将被发送到 paypal,在那里他们可以填写他们的付款详细信息,处理付款,而 paypal 将回复我的收听URL,至少还给我传过来的invoice_number参数吗?
这真的很有帮助,感谢所有反馈。
对于发票编号,您只需使用可用于该编号的特定参数,称为 invoice
。然后这将在 IPN 中作为 $_POST['invoice']
.
默认情况下,总数将是 IPN 数据的一部分。您需要的任何真正自定义的东西都可以使用 custom
参数来完成,该参数最多可存储 256 个字符,然后会返回到您的 IPN 脚本中的 $_POST['custom']
。