0
調用process()方法後,我想獲得Authorize.net響應代碼和文本。或者不包括在圖書館裏。我只能看到set_field()
和process()
方法。如何使用Kohana的付款模塊從Authorize.net獲取響應代碼?
調用process()方法後,我想獲得Authorize.net響應代碼和文本。或者不包括在圖書館裏。我只能看到set_field()
和process()
方法。如何使用Kohana的付款模塊從Authorize.net獲取響應代碼?
這裏是從過程()方法的代碼的一部分:
$heading = substr_count($response, '|');
for ($i=1; $i <= $heading; $i++)
{
$delimiter_position = strpos($response, '|');
if ($delimiter_position !== False)
{
$response_code = substr($response, 0, $delimiter_position);
$response_code = rtrim($response_code, '|');
if($response_code == '')
throw new Kohana_Exception('payment.gateway_connection_error');
switch ($i)
{
case 1:
return (($response_code == '1') ? explode('|', $response) : False); // Approved
default:
return False;
}
}
}
當您使用的工藝方法,則它應該返回響應代碼爲一個數組。