رفتن به مطلب

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


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

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

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

<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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...