现在我需要将Paypal与codeigniter集成,并按照此处的教程进行操作:
https://www.youtube.com/watch?v=-zMVf88XKCA
工作流程是:
使用隐藏表单发布项目详细信息,返回URL
https://www.sandbox.paypal.com/cgi-bin/webscr
然后使用CURL验证paypal:
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-synch&tx=$_REQUEST['tx']&at=token;
问题是,
1)是教程标准并且安全吗?
2)我还发现了像https://github.com/toolani/paypal-ipn-verifier-php这样的东西?这意味着使用IPN检查器,然后不再需要CURL部分。只需要生成Paypal网站。并在Paypal中设置IPN脚本URL。
3)如果我使用隐藏字段表格生成Paypal页面,访问者可以轻松更改金额。我怎样(有必要)预防或检查?
<input type="hidden" name="item_name_1" value="product_1">
<input type="hidden" name="item_number_1" value="p1">
<input type="hidden" name="amount_1" value="2">
<input type="hidden" name="quantity_1" value="1">
答案 0 :(得分:1)
fsockopen
更可靠,但这只是一个偏好。验证IPN至关重要或有人可能欺骗您的IPN电话。