【问题标题】:How to update the price of a hosted paypal button using Button Manager API?如何使用 Button Manager API 更新托管的 paypal 按钮的价格?
【发布时间】:2013-02-23 17:59:07
【问题描述】:

我真的是 PayPal 的新手,我一直在 PayPal 网站上跋涉,但虽然它有大量的参考资料,但它们似乎并没有在完​​全工作的背景模板中附带简单的 sn-ps 代码,并且我花了几天时间尝试了他们的一些东西,但无济于事!我知道如何通过 PayPal 商家帐户添加按钮,但这还不够。

我需要做的只是动态更新托管 PayPal 按钮的“金额”变量。就是这样。客户使用此按钮上传聚合购物车,这是我用 PHP 定制的。它不是现有的第三方购物车。

1- 我需要将其cmd 从“_s-xclick”更改为“_cart”吗?为什么我不能根据当前购物车的总数动态设置按钮的价格?

2- 最重要的是,无论如何,我如何动态设置按钮的价格?我正在尝试使用 ButtonManager API 来动态更改我通过我的 PayPal 卖家帐户创建的按钮。我以为我正在使用此链接进行某些操作:https://www.x.com/developers/paypal/documentation-tools/BM/integration-guide/NVP/ButtonMgrOverview#id093PD0M07HS 但现在它需要第三方的 API 用户名。我没有第三方用户名,因为我自己制作了这个简单的购物车。我要去哪?这太复杂了,我的时间真的很短!我不会使用 IPN。

【问题讨论】:

    标签: php button paypal shopping-cart


    【解决方案1】:

    如果您想要更改托管按钮的数量,则必须通过 2 种方式中的一种来完成。要么您必须登录创建按钮的帐户并从帐户内调整金额。第二个选项是使用 BMUpdateButton API 通过 API 更新按钮数量。但是,为了能够更新按钮,您需要创建按钮的 PayPal 帐户的 API 凭据,或者您需要让该帐户的帐户持有人授予您的 API 3rd 方权限才能执行对其帐户的 API 调用。

    有一个可用变量列表,可以通过此 API here 传递,这可能对您也有用。就代码而言,您可以查看 DoDirectPayment 示例 here。这不是您将使用的同一 API 调用的示例,但您只需要修改代码以传递不同的变量和值。

    希望这会有所帮助。 :)

    【讨论】:

    • 谢谢!我一直在开发者页面和 API 参考的迷宫中四处奔波,但 DoDirectPayment 代码块终于把东西放在一起了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    • 2016-03-25
    • 1970-01-01
    • 2013-06-14
    • 2021-04-16
    • 1970-01-01
    • 2017-10-11
    相关资源
    最近更新 更多