Php QB桌面:通过getLastError()获取从应用程序收到的错误消息:
我加上收到的付款。日志显示请求为“q”,但从未处理过。没有确切的错误Php QB桌面:通过getLastError()获取从应用程序收到的错误消息:,php,quickbooks,intuit-partner-platform,Php,Quickbooks,Intuit Partner Platform,我加上收到的付款。日志显示请求为“q”,但从未处理过。没有确切的错误 public function _loginSuccess($requestID, $user, $hook, &$err, $hook_data, $callback_config){ $Queue = new QuickBooks_WebConnector_Queue($this->DSN); $Queue->enqueue(QUICKBOOKS_ADD_RECEIVEPAYMENT,
public function _loginSuccess($requestID, $user, $hook, &$err, $hook_data, $callback_config){
$Queue = new QuickBooks_WebConnector_Queue($this->DSN);
$Queue->enqueue(QUICKBOOKS_ADD_RECEIVEPAYMENT, 100);
return true;
}
public function _addReceivePaymentRequest($requestID, $user, $action, $ID, $extra, &$err, $last_action_time, $last_actionident_time, $version, $locale){
$xml = '<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="2.1"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<ReceivePaymentAddRq requestID="'.$requestID.'">
<ReceivePaymentAdd>
<CustomerRef>
<FullName>John Miller</FullName>
</CustomerRef>
<TxnDate>2016-10-13</TxnDate>
<RefNumber>18215417</RefNumber>
<TotalAmount>10.2</TotalAmount>
<PaymentMethodRef>
<FullName>Visa</FullName>
</PaymentMethodRef>
<AppliedToTxnAdd>
<TxnID>42B-4517541</TxnID>
<PaymentAmount>10.2</PaymentAmount>
</AppliedToTxnAdd>
</ReceivePaymentAdd>
</ReceivePaymentAddRq>
</QBXMLMsgsRq>
</QBXML>';
return $xml;
}
public function _catchallErrors($requestID, $user, $action, $ID, $extra, &$err, $xml, $errnum, $errmsg){
return true;
}
public function\u loginsAccess($requestID、$user、$hook、&err、$hook\u data、$callback\u config){
$Queue=新的QuickBooks\u WebConnector\u队列($this->DSN);
$Queue->enqueue(QUICKBOOKS\u ADD\u RECEIVEPAYMENT,100);
返回true;
}
公共函数\u addReceivePaymentRequest($requestID、$user、$action、$ID、$extra、$err、$last\u action\u time、$last\u action ident\u time、$version、$locale){
$xml='0
约翰·米勒
2016-10-13
18215417
10.2
签证
42B-4517541
10.2
';
返回$xml;
}
公共函数_catchallErrors($requestID、$user、$action、$ID、$extra、&$err、$xml、$errnum、$errmsg){
返回true;
}
QB桌面显示:通过getLastError()从应用程序接收到错误消息:
DB表“quickbooks_queue”字段“qb_status”中有“q”。请发布日志并发布其余相关代码。请查看日志表屏幕截图供参考,有时它运行平稳。在详细模式下,Web连接器日志在哪里?其余代码在哪里?您在谈论这些日志吗?很抱歉,我是QB桌面集成新手。请发布您的日志和其他相关代码。请查看日志表屏幕截图供参考,有时它运行平稳。在详细模式下,您的Web Connector日志在哪里?以及其他代码?您在谈论这些日志吗?很抱歉,我是QB桌面集成新手。