我正在构建一个脚本来与来自 Payment Express 的 PxPost 一起使用,我已经使用了他们的示例代码,可以在 http://www.paymentexpress.com/Technical_Resources/Sample_code_-_PHP/PX_Post_-_cURL.aspx 找到。
工作原理:它内置于自动脚本中,可从我的数据库中查询订单、处理订单并返回值。
我唯一的问题是我希望函数返回多个值,所以这就是我所做的。
运行函数的代码(第 201 行):
$once_complete = process_request($billingID, $order_total, $merchRef);
它发送要处理的付款,然后使用示例代码获取返回值并处理 XML。在代码的末尾,我删除了所有 $html
信息并将其替换为以下内容(第 111 行):
return $CardHolderResponseDescription.":".$MerchantResponseText.":".$AuthCode.":".$MerchantError;
据我所知,应该将其返回到启动它的位置。然后我想拆分这些值并使用以下命令将它们作为字符串返回(第 202 行):
list($RespDesc, $MerchResp, $AuthCode, $MerchError) = explode(":", $once_complete);
但由于某些原因,这不起作用。
我试过对返回进行回显,然后它工作正常,但之后它似乎消失了。可能出了什么问题?
您可以在 http://pastebin.com/LJjFutne 查看整个页面的代码.此代码正在进行中。