2010-07-29 23 views

risposta

0

www.Transpact.com offre un servizio simile ma a costi inferiori. È inoltre registrato il governo del Regno Unito (FSA e HMRC).

Offre una semplice API SOAP per una facile integrazione nel tuo sito web.

4

Attualmente sto lavorando a un progetto API con questa azienda. So che guardare la documentazione sembra tutto un po 'scoraggiante, tuttavia, puoi farla franca rendendola semplice come una piccola richiesta cURL.

Suggerirei di iniziare con l'esempio "Nuova transazione di escrow" fornito e creare la richiesta utilizzando l'XML fornito che offrono, modificato con i dettagli.

Assegnare l'XML a una variabile e passarlo attraverso una richiesta di ricciolo simile al seguente;

 // Initialise your cUrl object 
    $ch = curl_init('https://xml.Escrow.com/Invoke/Partners/ProcessrequestXML.asp'); 

    //set your cURL options 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, "\$xmldata=".urlencode($xml)); 

    //Start your cURL Transaction 
    ob_start(); 

    //execute your cURL object with your parameters 
    $result = curl_exec($ch); 

    //set the returned info to a variable 
    $info = curl_getinfo($ch); 

    // close the transaction 
    curl_close ($ch); 

    //get the contents of the transaction 
    $data = ob_get_contents(); 
    ob_end_clean(); 

    //optional; Redirect to a specific place 
    header("Location:".$url); 

L'unico consiglio che posso offrire è quello di leggere attentamente la documentazione, e sempre controllare i valori che si sta passando.

Dove possibile, è anche una buona idea per separare le funzioni API in la loro classe, questo renderà la manutenzione e la risoluzione dei problemi, oltre a testare la funzionalità molto più facilmente.

+0

Guyvver, Esiste qualche documentazione o codice di esempio per questo. Se è così, per favore condividi. – jones

Problemi correlati