سلام
منم از پی لاین کدهای نمونه اش رو گرفتم ...
این فایلی که باید اجرا بشه تا به بانک ارجاع بده :
کد PHP:
<?php
include_once("sender.php");
$url = 'http://payline.ir/payment/gateway-send';
$api = 'cf36f-b5713-42b52-4846c-473a25ec33795537c397b2e9340c';
$amount = 1000;
$redirect = 'sent.php';
$result = send($url,$api,$amount,$redirect);
if($result > 0 && is_numeric($result)){
$go = "http://payline.ir/payment/gateway-$result";
header("Location: $go");
}
?>
این فایلی sender.php :
کد PHP:
<?php
function send($url,$api,$amount,$redirect){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POSTFIELDS,"api=$api&amount=$amount&redirect=$redirect");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}
function get($url,$api,$trans_id,$id_get){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POSTFIELDS,"api=$api&id_get=$id_get&trans_id=$trans_id");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}
?>
و این هم فایل get.php
کد PHP:
<?php
include_once("sender.php");
$url = 'http://payline.ir/payment/gateway-result-second';
$api = 'cf36f-b5713-42b52-4846c-473a25ec33795537c397b2e9340c';
$trans_id = $_POST['trans_id'];
$id_get = $_POST['id_get'];
$result = get($url,$api,$trans_id,$id_get);
?>
حالا من میخوام یه فرمی بسازم تا درش نامشون رو بنویسن و مبلغ دلخواه وارد کنند و بعد از submit فرم به بانک ارجاع داده بشه و بعد از پرداخت موفق و بازگشت به فایل فرضی ok.php یوزری برای اون در پایگاه داده insert بشه ...
لطفا کمک کنید من چه جوری میتونم این رو عملی کنم ؟؟
با تشکر