如何在贝宝中为不同的商家创建“立即购买”按钮

Posted

技术标签:

【中文标题】如何在贝宝中为不同的商家创建“立即购买”按钮【英文标题】:How to create Buy Now buttons for different merchants in paypal 【发布时间】:2013-08-29 18:51:39 【问题描述】:

我有一个提供数字服务的网站。该服务允许用户的客户预约用户提供的服务。现在客户必须能够在确认预约之前支付服务费用。

我的要求是我网站的每个用户都有不同的服务和不同的价格。 他们已经在我的 Web 应用程序上配置了这些服务。我在数据库中有所有详细信息。现在如何为这种情况集成“立即付款”按钮?我不想让用户在 Paypal 账户上重新配置服务价格?

【问题讨论】:

【参考方案1】:

您可以通过多种方式处理该问题。您是否在网站上设置了购物车系统,以便人们可以一次性浏览和添加服务项目并结帐,或者该设置的具体情况如何?

如果您在购物车中跟踪商品和订单价格,您可以使用Payments Standard Cart Upload Method 轻松收集订单详细信息并将用户发送到 PayPal 进行付款。

如果您更喜欢网络服务,也可以使用Express Checkout API。如果您想直接提供信用卡(没有任何 PayPal 重定向),您也可以包含 Payments Pro。

如果您想坚持使用标准按钮,但又想自动化该过程,您可以使用Button Manager API。

【讨论】:

我想代表我的客户发起付款。例如,假设我的一位客户提供不同的汽车出租。所以对于不同的汽车,票价会有所不同。现在当客户预订特定汽车时,他应该先支付租金,然后他的预订才会得到确认。我怎样才能做到这一点,因为每次商家都会提供不同的服务。 我的回答与我已经说过的没有什么不同。你在理解什么方面有困难? 您好 Andrew,我已经尝试实现 Button Manager API(Soap)。如果我知道商家的 api 用户名、api 密码和 api 签名,我就可以实现它。所以我将不得不捕获用户的 API 凭据。这种方法正确吗?我还在 pdf 中找到了“Granting Third-Party Permission for APIs”,但不知道如何实现它。可能这将帮助我在不捕获 API 凭据的情况下创建按钮。请指导我。谢谢。

以上是关于如何在贝宝中为不同的商家创建“立即购买”按钮的主要内容,如果未能解决你的问题,请参考以下文章

我如何在贝宝中找到不是通过 rest api 进行的交易?

如何用paypal建立购买按钮

创建 CreateRecurringPaymentsProfile 后,配置文件状态不会在贝宝中从待处理变为活动

在贝宝中设置高级定期付款

如何创建payapal的付款表单?

嗨,我通过 paypal omnipay 发送卡详细信息。付款显示成功但未出现在贝宝中