succes
August 12th, 2013, 00:19
سلام
منم از پی لاین کدهای نمونه اش رو گرفتم ...
این فایلی که باید اجرا بشه تا به بانک ارجاع بده :
<?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
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
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 بشه ...
لطفا کمک کنید من چه جوری میتونم این رو عملی کنم ؟؟
با تشکر
منم از پی لاین کدهای نمونه اش رو گرفتم ...
این فایلی که باید اجرا بشه تا به بانک ارجاع بده :
<?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
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
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 بشه ...
لطفا کمک کنید من چه جوری میتونم این رو عملی کنم ؟؟
با تشکر