curlを使用して支払いゲートウェイのURLに投稿し、ゲートウェイページで応答します。ページ内のスタイルシートとスクリプトはルートディレクトリに関連しているため、ゲートウェイページは正しくレンダリングされません。
phpを使用str_replace
してURLを変更しようとしていますが、機能しないようです
//make request to interswitch
$url = "https://webpay.interswitchng.com/paydirect/pay";
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $this->parameters);
//execute post
$result = curl_exec($ch);
if(!curl_errno($ch)) {
curl_close($ch);
$result = str_replace('/paydirect','https://webpay.interswitchng.com/paydirect',$return);
echo $result;
}else {
echo curl_errno($ch);
curl_close($ch);
}
正しい方向に向けてください