【发布时间】:2014-04-29 14:06:14
【问题描述】:
我正在开发一个非常小的电子商务软件,它允许用户发布他们的产品,以便让客户看到并购买它们。
我想提供 paypal 选项,因此正在为它创建一个模块。
我是从这个开始的:
http://sanwebe.com/assets/paypal-express-checkout/
这让我开始做得很好,但我的“问题”现在是接收者自动成为 API 用户名?
这就是我在付款后从贝宝收到的响应中在 RECEIVEREMAIL 参数值中看到的内容。
我希望接收者是我在数据库中获得的用户电子邮件。这样他们就可以将付款直接存入他们的帐户。
所以我需要在代码中的某处指定电子邮件/paypal 帐户电子邮件?
希望有人可以向我解释这将如何完成,我可以理解在沙盒模式下可能无法做到这一点 - 但有人可以澄清 API 信息是一回事,而接收者是另一回事吗?
更新:我刚刚发现我可以拥有
&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=receiver@email.com
在我给 PayPal 的电话中。虽然这仍然不起作用,但它仍然显示开发。 api 用户名。
这是另一个有相同问题但没有得到回答的人:
【问题讨论】:
-
我还尝试创建一个沙盒业务帐户(商家),然后在 SELLERPAYPALACCOUNTID= 之后添加它,然后尝试付款= 仍然在 RECEIVERMAIL 中显示 api 用户名...没有意义:(
-
不知道您是否可以通过快速结帐来执行此操作,因为它仅适用于拥有企业帐户的人,并且您需要一个与卖家帐户相关联的 API 密钥。您可以使用常规的 paypal 立即购买按钮或添加到购物车按钮轻松完成此操作,但我认为您不能使用快速结帐动态设置卖家。
-
@Bryan 谢谢,但我知道它可能吗?尝试添加到购物车并在此处选择 Paypal:vnecky.tictail.com,我唯一设置的是设置中的电子邮件。对我来说,他们似乎在使用快速结帐,然后只使用我的电子邮件作为接收者?
-
我们正在开发一个非常相似的项目,因此获得了赏金。我们的项目使用的是laravel,但基本思路是一样的。用户注册并创建一个带有价格的列表,输入他们的贝宝电子邮件(或其他身份验证机制,如果需要),然后收到任何订单的 100% 付款。
-
receiver_email试过了吗?此外,在收到 Paypal 付款的确认以及您为付款通过、被拒绝等情况提供给他们的重定向路线后,您是否不希望向客户发送个性化电子邮件?