Visa ett inlägg
Oläst 2010-06-19, 21:32 #5
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Citat:
Ursprungligen postat av qson Visa inlägg
Här finns info om integrationen:
https://www.payson.se/info/agentintegration.pdf
eller
https://www.payson.se/integrationsce...entintegration
Mer manual än så tror jag inte du får.

För att se vad som är fel kan du testa mot deras testmiljö istället:
Byt ut formulärets action mot https://www.payson.se/testagent/default.aspx
Då får du meddelanden om vilka parametrar som inte är med.

Här är de PHP-funktioner jag använder när jag ansluter mot Payson:
PHP-kod:
function makeMD5($SellerEmail,$Cost,$ExtraCost,$OkUrl,$GuaranteeOffered,$Key) {
        
        
$md5 $SellerEmail
         
':' intval($Cost)
         . 
':' intval($ExtraCost)
         . 
':' $OkUrl
         
':' . ($GuaranteeOffered===true||$GuaranteeOffered>1?'2':'1') . $Key;
                  
        return 
md5 $md5 );
         
    }
    
    function 
verifyOkUrl$Key ) {
        
        
$md5  =  $_GET['MD5'];
        
        return ( 
$md5 == md5$_GET['OkUrl'] . $_GET['PaysonRef'] . $Key ) );
    } 
Tänk på att $Key är ditt agentlösenord(MD5-nyckel) och inte lösenordet till kontot.


Nix, med ett formulär (POST) skickar man vidare besökaren/kunden till Paysons webbplats. När betalningen är klar skickas besökaren/kunden tillbaks till säljarens webbplats med en verifieringskod och bekräftelse.
Då är det ju inga konstigheter ju!
abergman är inte uppkopplad   Svara med citatSvara med citat