【发布时间】:2013-01-03 19:44:16
【问题描述】:
使用phpprobid 软件在拍卖网站上工作,并最终为买家整合贝宝付款以向卖家支付物品。表格就像下面的代码,我可以看到钱从买家转移到卖家,但notify_url 回调没有运行。 notify_url(用于将项目标记为已付费和其他数据库操作)是可访问的,而不是在 localhost 上。 notify_url 是在两个个人帐户之间调用的吗?所有文件仅涉及个人对企业的交易;这是否意味着允许用户通过他们需要一个企业帐户的贝宝销售商品和接受付款?
这个过程在沙盒中运行,所以我知道notify_url 的脚本中没有错误,但是你需要一个模拟的商业帐户,所以这不是问题。我在通知脚本中添加了一些mail() 调用,所以我可以看到它实际上并没有运行。转移工作,return url 出现在后面,所以也有效。
<form action="https://www.paypal.com/cgi-bin/webscr/" method="post" id="form_paypal">
<input name="submit" type="submit">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="bn" value="wa_dw_2.0.4">
<input type="hidden" name="business" value="Business Name">
<input type="hidden" name="receiver_email" value="paypal@SELLERSBUSINESS.com">
<input type="hidden" name="amount" value="SOME_AMOUNT">
<input type="hidden" name="currency_code" value="A_VALID_CURR_CODE">
<input type="hidden" name="return" value="OURSITE/RETURN_URL">
<input type="hidden" name="cancel_return" value="OURSITE/FAILED_URL">
<input type="hidden" name="item_name" value="DESCRIPTION_OF_ITEM">
<input type="hidden" name="custom" value="VALUE_TO_BE_SPLIT_FOR_SPECIFIC_DATA">
<input type="hidden" name="notify_url" value="OURSITE/CALLBACK_SCRIPT_URL">
</form>
tl;dr...如果贝宝交易是在两个个人帐户之间进行的,是否会调用 notify_url?
【问题讨论】:
-
您好,能否确认一下paypal交易是在两个个人账户之间进行的,是否调用了notify_url?
标签: php paypal paypal-ipn