我必须遗漏一些明显的东西。我正在尝试为价值10美元的商品创建一个简单的立即购买按钮。我登录Paypal并能够创建此按钮。但是,我需要一个我无法弄清楚的技巧。
在我的javascript中,我有一个UserID变量。我需要能够根据UserID为按钮动态设置notify_url。我想将notify_url设置为这样的:
https://myserver/paypalnotify/verify/<userid>
如何根据登录用户在运行时更改按钮?
任何提示都将不胜感激!
答案 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="" />
我希望这会有所帮助,如果您有任何问题,请与我联系。