0

我的 ipn 在我们的企业 PayPal 帐户下完美运行。我们的 asp.net 网站被多个拥有自己成员的客户使用,他们的登录名是独一无二的。截至目前,购物车将订单写入我们的数据库,并设置一个状态代码,该状态代码通过 PayPal 使用我们的 PayPal 电子邮件的 ipn 调用/身份验证更改为“已完成”。现在,一对夫妇想使用他们自己的 PayPal 账户,非盈利,所以为了让这个工作如前所述,post 变量有哪些变化?

除了我需要的:我们的一位客户登录到我们的网站,将商品添加到他们的购物车并选择 PayPal 支付选项。它以“进行中”订单的形式写入我们的数据库。它会打开我们的客户 PayPal 帐户以完成付款,然后一旦完成,它会在我们的 PayPal 帐户下调用我们的 ipn 设置并重定向回自定义页面。

再一次,一切都已经很好了,只是想调用他们自己的 PayPal 账户而不是我们的账户,而无需让他们在他们的账户下设置 ipn 设置,但使用我们的 PayPal 账户下的 ipn 设置。会员看到他们自己的客户 PayPal 帐户计费主题,钱在他们的帐户中而不是我们的帐户中。这可能吗?

我们是否在 post 变量中发送 ipn 位置 url 和我们的客户 PayPal 帐户信息?

谢谢你的帮助

4

1 回答 1

0

至于在他们的 PayPal 帐户上处理付款,您可以采用这两种不同的方式。您可以使用他们的 API 凭证并在 API 调用中传递这些凭证,付款将在他们的帐户上处理。第二种选择是让他们向您的 API 授予第 3 方 API 权限,以便能够处理他们帐户上的交易。然后,您只需在 API 调用中传递您的 API 凭据,并在变量“SUBJECT”中传递他们的 PayPal 帐户的电子邮件地址。然后,这将处理他们帐户上的付款。

至于仍然将 IPN POST 发送到您的脚本,您只需要在 API 调用中传递 IPN URL。在 API 调用中传递它时,它将覆盖帐户中设置的任何内容。例如,如果您使用 NVP,则变量将为“NOTIFYURL”。

于 2013-06-26T13:11:11.283 回答