我正在使用CodeIgniter 3,而且我很难在我的网站上实现paypal集成。现在我正在沙盒上尝试它,并按照本教程Paypal Integration Using CodeIgniter
进行操作现在问题在于我的
视图/产品/ index.php的
<a href="<?php echo base_url().'products/buy/'.$product['id']; ?>">
<img src="<?php echo base_url(); ?>assets/images/x-click-but01.gif" style="width: 70px;">
</a>
现在,当我点击 Paypal立即购买按钮时 将我重定向到
products/buy/1 was not found on this server.
我按照指示
然后我尝试使用paypal按钮
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="S3RE65SMVGAHC">
<input type="image" src="https://www.sandbox.paypal.com/en_GB/i/btn/btn_buynow_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_GB/i/scr/pixel.gif" width="1" height="1">
</form>
它将我重定向到paypal,但没有我在我的数据库中输入的价格。有人帮我请
答案 0 :(得分:0)
请尝试以下示例代码。
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="YOUR_ACCOUNT_EMAIL/MERCHANTID">
<input type="hidden" name="item_name" value="test">
<input type="hidden" name="amount" value="10">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online.">
</form>
有关每个变量的详细信息,请参阅以下链接。
答案 1 :(得分:0)
错误消息
products/buy/1 was not found on this server.
表示未找到控制器Products.php
。
假设文件位于`applications / controllers'目录(它应该是),那么你需要确保文件名以大写'P'开头。换句话说,文件名应为 P roducts.php 而不是 p roducts.php