Versio

Ideal foutmeldingen

Overzicht Reageren

Yea Rupie

Yea Rupie

20/12/2010 13:08:10
Quote Anchor link
Beste php'ers,

Ik ben bezig met een ideal betaling op mijn website te zetten via targetpay,
nu krijg ik een foutmelding en ik zou niet weten hoe ik deze opgelost krijg.

Weet een van jullie toevallig hoe ik dit kan oplossen?

Quote:
Could not fetch responseTransaction ID


Hij geeft aan dat er geen transactie id is en geen bank url.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
public function startPayment () {
      
      try {
          
          
          # Build parameter string
          //$aParameters = $this->getBaseRequest();

          $aParameters = array();
          $aParameters['rtlo'] = $this->intRtlo;
          $aParameters['bank'] = $this->idealIssuer;
          $aParameters['description'] = $this->strDescription;
          $aParameters['currency'] = 'EUR';
          $aParameters['amount'] =  $this->idealAmount;
          $aParameters['language'] = 'nl';
          $aParameters['returnurl'] = $this->strReturnUrl;
          $aParameters['reporturl'] = $this->strReportUrl;
          
          # do request
          $strResponse = $this->getResponse( $aParameters, 'https://www.targetpay.com/ideal/start?');
          $aResponse = explode('|', $strResponse );

          # Bad response
          if ( !isset ( $aResponse[1] ) ) {
            throw new Exception( 'Error' . $aResponse[0] );    
          }

          
          $iTrxID = explode ( ' ', $aResponse[0] );
          
          # We return TRXid and url to rederict
          return array ( $iTrxID[1], $aResponse[1] );
              
      }

      catch( Exception $e ) {
      
        # error, could not proceed
        echo $e->getMessage();
      
      }

?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
protected function getResponse( $aParams, $sRequest = 'https://www.targetpay.com/api/plugandpay?'  ) {
      
        # convert params
        $strParamString = $this->makeParamString( $aParams );
        # get request
        $strResponse = @file_get_contents( $sRequest . $strParamString);
        if ( $strResponse === false )
            throw new Exception('Could not fetch response');
        
        return $strResponse;
    
    }

?>
 
PHP hulp

PHP hulp

24/05/2012 23:41:42
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Justin S

Justin S

20/12/2010 13:31:36
Quote Anchor link
Ik zou even de klantenservice bellen van TargetPay..
 



Overzicht Reageren