Paypal立即购买按钮与动态notify_url

时间:2014-10-22 17:20:19

标签: javascript paypal paypal-buttons

我必须遗漏一些明显的东西。我正在尝试为价值10美元的商品创建一个简单的立即购买按钮。我登录Paypal并能够创建此按钮。但是,我需要一个我无法弄清楚的技巧。

在我的javascript中,我有一个UserID变量。我需要能够根据UserID为按钮动态设置notify_url。我想将notify_url设置为这样的:

https://myserver/paypalnotify/verify/<userid>

如何根据登录用户在运行时更改按钮?

任何提示都将不胜感激!

1 个答案:

答案 0 :(得分:0)

好的,假设您在后端使用PHP,那么您需要在结帐页面(按钮所在的位置)上添加一个类似这样的脚本。

<script>
     (function(){
         var user_id = '<?php echo $user_id; ?>' ;
         var notify_url = 'https://myserver/paypalnotify/verify/' + user_id;

         $('#notify_url_input').val(notify_url);//Assuming you're using jQuery
     })();
</script>

所以你的输入应该有

<input type="hidden" name="notify_url" id="notify_url_input" value="" />

我希望这会有所帮助,如果您有任何问题,请与我联系。