henkm/docdata

View on GitHub
php-example/return.php

Summary

Maintainability
A
0 mins
Test Coverage
<pre>
    <?php
    
        $key = $_GET['key'];
        
        //$url = "https://secure.docdatapayments.com/ps/services/paymentservice/1_1?wsdl"; // live url 
        $url = "https://test.docdatapayments.com/ps/services/paymentservice/1_1?wsdl";
        
        $client = new SoapClient( $url );
        
        //var_dump($client->__getFunctions());
            
        $parameters = array();
        
        $parameters['version'] = "1.1";
        
        //    merchant
        //$parameters['merchant']['name'] = $_POST['merchantname'];
        //$parameters['merchant']['password'] = $_POST['merchantpassword'];
        $parameters['merchant']['name'] = 'phptest';
        $parameters['merchant']['password'] = 'xxx';
            
        $parameters['paymentOrderKey'] = $key;
        
        //    dorequest    
        echo "<h2>Status</h2>";
        
        $response = $client->status( $parameters );
            
        if( isset( $response->statusSuccess->success ) ) {
            print_r($response->statusSuccess->report);
        } else {
            print_r( $response->statusError );
        }
    ?>
</pre>