我试图通过丛林(真的,PayPal,你为什么不把它除掉......)几天来找到解决我非常简单问题的方法.
我有一个会员订阅的网站.客户在我的网站上注册他们的电子邮件和密码.然后他们去PayPal支付他们的订阅.
我的问题是如何通过整个交易传递密钥 - 他们的电子邮件,以便我知道付款是谁?
这可能是因为他们有时会用一封电子邮件注册并用另一封电子邮件付款.以及如何使用(安全)加密按钮完成所有操作.
我想是我可以在PayPal" 创建PayPal付款按钮 "页面上创建加密按钮.
在步骤3中,添加(x-ed out real url)高级变量:
notify_url=http://xxxxxxxxxx.com/xxxxx.php
test_ipn=1
Run Code Online (Sandbox Code Playgroud)
获取代码:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="N6UMVCMXSWMYG">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Run Code Online (Sandbox Code Playgroud)
并将给定的代码粘贴到我的php页面中,但添加一个名为" custom " 的隐藏字段并为其提供手头的电子邮件并更改表单操作以转到沙箱.
有点像:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="custom" value="<?=$signUpEmail ?>">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="N6UMVCMXSWMYG">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" …
Run Code Online (Sandbox Code Playgroud) 如何让你的div一直到达?如何填写父div的垂直空间?如何在不使用背景图像的情况下获得等长的列?
我花了几天时间谷歌搜索和解析代码,以了解如何尽可能简单有效地完成等长列.这是我提出的答案,我想在一个小教程中与社区复制和粘贴样式分享这些知识.
对于那些认为这是重复的人来说,事实并非如此.我受到了几个网站的启发,其中包括http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks,但下面的代码是独一无二的.
我正在浏览一些(旧的?)本机javascript,我遇到了document.getElementById,document.all和document.layers的分离.
据我所知,document.all和document.layers现在已经过时了,但我只是想确定一下.
我在提交到同一页面的 php 页面上有一个表单。我注意到如果我重新加载/刷新页面,表单会重新提交。我如何编码以最简单的方式避免这种情况?
我有一个简单的立即付款按钮,通过按钮制造商创建的代码,添加了"自定义"隐藏字段以识别它.我想知道是否有一些额外的隐藏字段我可以添加告诉PayPal"此交易不应该两次".
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="custom" value="{MYUNIQUEID}">
<input type="hidden" name="hosted_button_id" value="{MYHOSTEDBUTTONID}">
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif"
border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
Run Code Online (Sandbox Code Playgroud)
现在,客户不太可能支付两次,但我注意到当Sandbox出现故障时,我成功地支付了两次相同的交易.我绝对想避免的东西.不仅仅是为了客户,可以获得退款,当然,但是因为我不希望我的数据库搞砸了,我想避免进行大量编码以捕获重复付款...