Etsy(创意产品卖家的网站集团)如何知道付款是通过Paypal进行的? PayPal Express Checkout是否可以使用我的帐户API,但是将付款发送到另一个帐户,纯粹是通过指定帐户电子邮件?
当您从Etsy购买商品时,付款将直接发送给卖家。似乎Etsy使用PayPal Express Checkout来实现这一点,使用自己的API细节(我假设)。付款完成后,Etsy就会意识到这一点。它会从销售中删除该商品并向您发送确认电子邮件。当付款直接转到另一个帐户时,Etsy如何做到这一点?
据我所知,PayPal只会将付款发送到API所链接的帐户。当您第一次使用Paypal设置快速结账时,有没有办法通过您在此过程中实际需要付款的帐户的电子邮件地址?我似乎无法在任何地方找到这个领域。或者它可能以完全不同的方式完成。任何人都知道这个过程在Etsy中是如何运作的吗?
注意:我知道当您在Etsy中设置卖家帐户时,您只需要提供您希望付款的PayPal电子邮件地址,而不是给他们任何类型的API访问权限。我测试了这个。
这一切都是在建立一个基本上做同样事情的网站的背景下,允许卖家在我们的网站上拥有自己的迷你商店。付款需要直接发给卖家,我们需要确认买家付款。我不希望卖家必须在PayPal账户或类似的东西中设置任何东西。因此,如果您有任何其他想法/建议我如何实现这一点,我很乐意听到它们。
答案 0 :(得分:0)
它知道这是因为成功的回调网址。
关于如何确认另外两方之间的交易,请查看this question
所以我猜不是快速结账,但肯定会使用即时付款通知。
我认为使用Express Checkout执行此操作的唯一方法是,每个接收方都有一个单独的商家帐户。作为netom在this question
中的一个答案答案 1 :(得分:-1)
我不相信Etsy使用Express Checkout,而是使用PayPal自适应付款 使用自适应付款,您只需为主要或次要接收方指定不同的电子邮件地址即可更改资金的接收方。
另见Online payments for a middleman
的答案关于Etsy的确认;由于Etsy是使API调用PayPal的人 - 并且只在每个事务的基础上更改接收者 - 他们只需指定一个ipnNotificationUrl,以便在事务完成时通过PayPal IPN通知。