Integration til Payzip i php
Hej EksperterJeg sidder og forsøger at lave noget payzip integration i php, men er måske ikke den store ørn til php.
Jeg har flg.:
$QSTRING= "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
$QSTRING.= "<PAYZIP_XML>";
$QSTRING.= "<REQUEST>";
$QSTRING.= "<Pin>9999</Pin>";
$QSTRING.= "<AccID>8888<AccID>";
$QSTRING.= "<OrderID>7777</OrderID>";
$QSTRING.= "<Function>INSERT_ORDER</Function>";
$QSTRING.= "<PRODUCTS>";
$QSTRING.= "<MailNotify>0</MailNotify>";
$QSTRING.= "<EMailAddress>{$email}</EMailAddress>";
$QSTRING.= "<Description>Varebeskrivelse {$amount} GBP</Description>";
$QSTRING.= "<Currency>GBP</Currency>";
$QSTRING.= "<AmountTotal>{$amount}</AmountTotal>";
$QSTRING.= "<VATRateTotal>0</VATRateTotal>";
$QSTRING.= "<ProductTotal>{$amount}</ProductTotal>";
$QSTRING.= "</PRODUCTS>";
$QSTRING.= "</REQUEST>";
$QSTRING.= "</PAYZIP_XML>";
$ret = PostToHost("www.payzip.net","/testapi/api/apixml.asp",80, $QSTRING);
echo "$ret";
echo "<script
language=javascript>document.location.href='https://www.payzip.net/testapi/w2w/default.asp?AccID=8888&OrderID=7777
'</script>";
function PostToHost($host, $path, $port, $data_to_send)
{
$ret = "";
$fp = fsockopen($host,$port,$errno,$errstr,30);
if($fp)
{
fputs($fp, "POST $path HTTP/1.0\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: " . strlen($data_to_send) . "\n");
fputs($fp, "Connection: close\n\n");
fputs($fp, $data_to_send);
while(!eof($fp))
{
$ret .= fgets($fp, 128);
}
fclose($fp);
$q = stristr($ret,"RESULT");
echo "$q";
if (!$q !=false)
$ret = $q;
}
else
{
$ret = "Bad Connection ".$errno."[".$errstr."]";
}
return $ret;
}
Nogen der kan se lyset?
