我在玩eCommerce和PayPal Sandbox的东西。到目前为止,应用程序是这样运行的:
我现在要做的唯一一件事是扩展它,就是创建接收users_id的IPN,这样我就可以在他们的数据库条目上设置一个标志。这能在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="hosted_button_id" value="--ID-FROM-PAYPAL--">
<input type="hidden" name="user_id" value="<?php echo $user_id;?>">
<input type="image" src="https://www.sandbox.paypal.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.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>谢谢你的帮助:)
发布于 2012-09-11 13:10:06
<input type="hidden" name="custom" id="custom" value="<?php echo $user_id;?>"/>您的IPN将在userID变量中接收$_POST['custom']。
如果您想将多个值传递给Paypal并返回给您的IPN:
<script type="text/javascript">
// using prototype
function checkCustom(){
var custom1 = $F('custom1');
var custom2 = $F('custom2');
$('custom').value = '{"userID":"'+ custom1 +'","publicDonation":"'+ custom2 +'"}';
}
</script>
<input type="hidden" name="custom1" id="custom1" value="<?php echo $user_id;?>"/>
<input type="hidden" name="custom2" id="custom2" value="<?php echo $user_email;?>"/>欲了解更多信息,请访问paypal IPN:
自定义 你所传递的自定义价值,商人。这些是从不显示给客户长度的传递变量:255个字符。
https://stackoverflow.com/questions/12370218
复制相似问题