Nasıl Kohana ödeme modülü ile Authorize.net gelen yanıt kodları alabilirim?

1 Cevap php

Eğer () yöntemi işlemini çağırdıktan sonra, ben Authorize.net yanıt kodları ve metin almak istiyorum. Veya kitaplıkta dahil değildir. Ben görebiliyorum tüm set_field() ve process() yöntemlerdir.

1 Cevap

Burada süreç () yöntemi kod parçasıdır:

$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;
    }
  }
}

Eğer süreç yöntemini kullandığınızda, bir dizi olarak yanıt kodu dönmelidir.