2012-09-13 17 views
0

我们的商店可以处理定期付款的IPN(即时付款通知)。是否可以停用PayPal上的特定付款的IPN?

我们也通过PayPal提供捐赠,但无法处理此IPN,因为我们没有跟踪店铺捐赠的情况。并不想要atm。

是否有可能停用IPN以用于例如捐款还是我们需要为此创建一个单独的PayPal帐户?

感谢您的任何建议。

+0

除了我的回答,还有一点建议:为什么你不忽略来自捐赠的IPN? – antoniom

+0

我想要,但默认情况下两种类型的IPN使用相同的接口。所以要指定一个自定义'notify_url'在捐赠形式导致一个url,它只是返回一个HTTP 200对我很好! thx @robert – sspross

回答

0

设置一个notify_url你的捐赠去一个不同于你的普通IPN脚本的位置。
只要该位置用HTTP 200 OK回答它,PayPal就可以。

所以基本上你必须:
- 你的商店设置一个适当的notify_url每笔交易

- 一个IPN URL建立在你的PayPal档案

- 捐款特定的自定义notify_url 。这可以是一个简单的.html或.txt文件。*

这将工作,因为notify_url将覆盖您的贝宝个人资料上设置的任何内容。

+0

我为捐款指定了一个自定义的'notify_url'。为我工作,非常感谢罗伯特! – sspross

0

我认为你不能desable贝宝IPN指定付费 但是,你可以使用不同的invoice-id 分开捐赠等方式付款,如果,如果支付的捐赠让你可以在前缀任何Invoide-id像关键字donation-001

这是一个简单和最好的方法,你可以尝试..