如何解决Paypal 付款:如果用户在付款时登录,则不会调用 IPN 网址
你好,我在 WordPress 和核心 php 中有项目
已经集成了paypal支付的代码已经很老了
因此,当我仅使用卡信息使用访客付款流程从贝宝付款时,它运行良好,它会正确调用 IPN
但是当我使用登录到贝宝帐户进行付款时 它从不调用 IPN 并且不会跟踪事务
我不明白我已经检查了代码方面的所有内容,但无法解决这个问题 请指导我在哪里做错
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="PayPalForm">
<input type="hidden" name="business" value="xxx@xxx.com">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="item_name" value="$<?php echo $topupValue ?>">
<input type="hidden" name="amount" value="<?php echo $transactionValue ?>">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_number" value="<?php echo $productCode ?>">
<input type="hidden" name="custom" value="<?php echo $transactionID ?>">
<input type="hidden" name="quantity" value="<?php echo $topupQuantity ?>">
<input type="hidden" name="notify_url" value="https://IPN_TO_CAPTURE_PAYMENT">
<input type='hidden' name='rm' value='2'>
<input type='hidden' name='return' value='https://RETURN_SUCCESS_URL'>
<input type='hidden' name='return_cancel' value='https://RETURN_CANCEL_URL'>
</form>
访客付款:成功付款后,它会显示交易详细信息页面并要求返回商家网站。
Paypal 帐户登录付款: 它没有显示交易详细信息页面,它只是在成功交易后重定向到请求中提到的成功页面上,并且没有调用 IPN Url,因此捕获付款不起作用.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。