【问题标题】:ipn using customer business pp account使用客户业务 pp 帐户的 ipn
【发布时间】:2013-06-22 21:24:54
【问题描述】:

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

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

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

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

感谢您的帮助

【问题讨论】:

    标签: paypal-ipn


    【解决方案1】:

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

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

    【讨论】:

    • Chad,现在可以使用了,谢谢。但是,当客户 PayPal 商店显示并完成支付时,它不会自动返回。我将“退货”放在帖子中,但您只能通过单击贝宝提供的链接来退货 - “退货至客户商店”。我不希望每个客户都在他们的个人资料中设置“自动退货”。他们的另一个设置是我们在帖子中需要的“
    猜你喜欢
    • 2015-12-01
    • 1970-01-01
    • 2022-09-25
    • 2015-10-02
    • 1970-01-01
    • 2020-05-20
    • 2017-06-28
    • 2020-05-13
    相关资源
    最近更新 更多