شما این محصولات را انتخاب کرده اید

سبد خرید

شناسه پست: 21451
بازدید: 736

با سلام خدمت شما عزیزان سایت ویو پنل. خیلی ها برامون تیکت فرستادن که براشون نمونه کدهای درگاه پرداخت pay.ir را براشون بزاریم تا بتونند راحت تو همه ربات هاشون این کدها را قرار بدند و از درگاه پرداخت آنلاین برای مشتری هاشون مبلغی و دریافت کنند.

ابتدا کدهای فانکشن به این درگاه و براتون میزارم. ما حالا میخاهیم یک فایل functions.php  ایجاد کنیم و داخلشو کدهای زیر قرار بدیم و در آخر این فایل و سیو کنیم.


<?php

function send($api, $amount, $redirect, $mobile = null, $factorNumber = null, $description = null) {
	return curl_post('https://pay.ir/pg/send', [
		'api'          => $api,
		'amount'       => $amount,
		'redirect'     => $redirect,
		'mobile'       => $mobile,
		'factorNumber' => $factorNumber,
		'description'  => $description,
	]);
}

function verify($api, $token) {
	return curl_post('https://pay.ir/pg/verify', [
		'api' 	=> $api,
		'token' => $token,
	]);
}

function curl_post($url, $params)
{
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_POSTFIELDS, json_enphp($params));
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_HTTPHEADER, [
		'Content-Type: application/json',
	]);
	$res = curl_exec($ch);
	curl_close($ch);

	return $res;
}

سپس ما میخاهیم یه فایل جدید اضافه کنیم و نامشو بزاریم send.php که این همین کدهایی هستش که کاربر و هدایت میکنه به درگاه پرداخت


<?php

include_once("functions.php");
$api = 'YOUR-API-KEY';
$amount = "مبلغ به ریال";
$mobile = "شماره موبایل";
$factorNumber = "شماره فاکتور";
$description = "توضیحات";
$redirect = 'http://YOUR-CALLBACK-URL';
$result = send($api, $amount, $redirect, $mobile, $factorNumber, $description);
$result = json_decode($result);
if($result->status) {
	$go = "https://pay.ir/pg/$result->token";
	header("Location: $go");
} else {
	echo $result->errorMessage;
}

و در آخر هم برای نتیجه پرداخت از کدهای زیر استفاده کنیم که ما میخایم یه فایل جدید دیگه اضافه کنیم و اسمشو بزاریم verify.php


<?php

include_once("functions.php");
$api = 'YOUR-API-KEY';
$token = $_GET['token'];
$result = json_decode(verify($api,$token));
if(isset($result->status)){
	if($result->status == 1){
		echo "<h1>تراکنش با موفقیت انجام شد</h1>";
	} else {
		echo "<h1>تراکنش با خطا مواجه شد</h1>";
	}
} else {
	if($_GET['status'] == 0){
		echo "<h1>تراکنش با خطا مواجه شد</h1>";
	}
}

خب دوستان شما هم میتوانید این کدها را کپی کنید و داخل سورس ربات خودتون قرار بدید. فقط یادتون باشه حتما در سایت مورد نظر ثبت نام کنید تا توکن شخصی خودتون را دریافت کنید.

امیدوارم که مورد استفاده شما قرار گرفته باشه. تا آموزشی دیگر شما را به خدای منان میسپارم.

نویسنده

مدیر سایت
با سلام بنده حمیدرضا مدیر و بنیانگذار سایت ویو پنل هستم که الان بیش از 5 سال در زمینه کدنویسی سورس ربات تلگرام در حال فعالیت بودم و همچنان هستم. سایت ویو پنل را هم با درخواست زیاد شما همکاران عزیز راه اندازی کردم تا بتوانم نیازهای شما را آماده کنم تا بتوانید مثل حرفه ای ها در تلگرام مشغول فعالیت باشید.