رفتن به مطلب

ست کردن اسکریپت با درگاه پی لاین


پست های پیشنهاد شده

سلام من یک اسکریپت رو فارسی سازی کردم فقط مونده ست کردن با درگاه پی لاین

قسمت مربوط به درگاه رو کدشو میزارم دوستانی که میتونن کمک کنن لطفا این کار رو انجام بدن

<section class="dashboard content">
<div class="container">
<div class="row">

<div class="span12">
<?php
if (!empty($_SESSION['payment_error'])) {
if ($_SESSION['payment_error'] == 'ERR') {
echo '<h3>پرداخت موفق آمیز نبود !</h3>';
echo error("شما نمی توانید محصول را دانلود کنید.");
} else {
echo '<h3>پرداخت موفق آمیز نبود !</h3>';
echo error("پرداخت توسط شما کنسل شده است .");
}
unset($_SESSION['payment_error']);
} elseif (!empty($_SESSION['PaymentWasSuccessfully_Authority']) && !empty($_SESSION['user_email']) && !empty($_SESSION['item_name']) && !empty($_SESSION['item_id'])) {
echo '<h3 style="color:green">پرداخت با موفقیت انجام شد !</h3>
<div class="alert alert-success" style="text-align:justify; line-height:22px;">
نام محصول شما : ' . $_SESSION['item_name'] . '<br />
فایل محصول به آدرس ایمیل "' . $_SESSION['user_email'] . '" ارسال شد ، حداکثر تا ۱ ساعت آینده محصول خریداری شده برای شما ارسال می شود . با تشکر از خرید شما <br />کد پیگیری شما : ' . $_SESSION['PaymentWasSuccessfully_Authority'] . '</div>';
unset($_SESSION['PaymentWasSuccessfully_Authority']);
unset($_SESSION['user_email']);
unset($_SESSION['item_name']);
unset($_SESSION['item_id']);
} elseif ($_GET['service'] && $_GET['amount'] && $_GET['mail'] && $_GET['phone'] && $_GET['Authority']) {
if ($_GET['service'] == 'zarinpal') {
$MerchantID = $web['zarinpal'];
$Amount = $_GET['amount'];
$Authority = $_GET['Authority'];
if ($_GET['Status'] == 'OK') {
$client = new nusoap_client('https://de.zarinpal.com/pg/services/WebGate/wsdl', 'wsdl');
$client->soap_defencoding = 'UTF-8';
$result = $client->call('PaymentVerification', array(
array(
'MerchantID' => $MerchantID,
'Authority' => $Authority,
'Amount' => $Amount
)
));
if ($result['Status'] == 100) {
PaymentWasSuccessfully($_GET['mail'], $_SESSION['item_id'], $Authority, 'zarinpal', $_GET['phone']);
} else {
$_SESSION['payment_error'] = 'ERR';
header("Location: $web[url]CheckPayment");
}
} else {
$_SESSION['payment_error'] = 'ERR_ZARINPAL';
header("Location: $web[url]CheckPayment");
}
} else {
header("Location: $web[url]");
}
} else {
header("Location: $web[url]");
}
?>
</div>

</div>
</div>
</section>

درگاه پی لاین مد نظر هست http://www.payline.ir/codes/api.pdf

http://www.payline.i...es/api-test.pdf

در صورتی که آموزشی هم درسایت بزارین درباره ست کردن درگاه ها ممنون میشم

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...