/* Execute CURL and return values */
$return_string = curl_exec($AuthNetConn);
if ($return_string == NULL) {
echo "Error:<br>";
echo curl_errno($AuthNetConn) . " - " . curl_error($AuthNetConn) . "<br>";
}
/* Close connection to Secure Server */
curl_close ($AuthNetConn);
由於整個類和調用這個類的對象的行數太多,所以就不在此貼出,如果有需要的朋友可以留言,我可以發給你。
EPayLink在程序上就要簡單的多。只要把所有需要的參數名與值加在指定的連接後面,然後運行這個連接就會跳轉到EPayLink去。關於這個過程,無論是用Form提交或者是重定向都可以做到。然後整個認證過程都在EPayLink完成,最後會根據是否成功返回到兩個不同的頁面,這兩個頁面都是根據先前程序跳轉到EPayLink時所傳的參數決定。
關於這兩個payment gateway所需要的參數及返回的參數的意義,因為很多就不一一列出了。這篇文章目的在與對過程作的大概描述,希望對要做相似項目的朋友有點幫助^^