我们正在努力弄清楚付款后支付宝付款的退款后付款的原因:
["payment_status"]=> string(7) "Pending"
我们可以帮忙吗?
这是我们发送给paypal的主要参数:
$html = '<form style="display:none;" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">';
$html .= '<input type="hidden" name="charset" value="utf-8" />';
$html .= '<input type="hidden" name="currency_code" value="EUR" />';
$html .= '<input type="hidden" name="cmd" value="_cart">';
$html .= '<input type="hidden" name="upload" value="1">';
$html .= '<input type="hidden" name="notify_url" value="' . JURI::root() . 'index.php?option=com_nbreal&view=property&id=' . $data['property'] . '">';
$html .= '<input type="hidden" name="cancel_return" value="' . JURI::root() . 'index.php?option=com_nbreal&view=property&id=' . $data['property'] . '">';
$html .= '<input type="hidden" name="_notify-synch:cmd" value="_notify-synch">';
$html .= '<input type="hidden" name="return" value="http://navegadev.no-ip.org/blandy/index.php?option=com_nbreal&view=properties&task=payment_status">';
答案 0 :(得分:1)
尝试并拉出Pending_Reason变量。它应该有更多关于未决交易被搁置的原因的信息。您应该能够像检索付款状态变量一样检索它。
这里有更多信息:IPN and PDT Variables