آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ذخیره متغییر در دیتابیس

mojtaba  9 سال پیش  9 سال پیش
0 0

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

همه چی درسته و کاملا کار میکنه ولی مشکل من اینجاست که 

<?php

$MerchantID = '489b84ce-4c08-11e6-9e4e-005056a205be';
$Amount = 100;
$Authority = $_GET['Authority'];

if ($_GET['Status'] == 'OK') {

$client = new SoapClient('https://www.zarinpal.com/pg/services/WebGate/wsdl', ['encoding' => 'UTF-8']);

$result = $client->PaymentVerification(
[
'MerchantID' => $MerchantID,
'Authority' => $Authority,
'Amount' => $Amount,
]
);

if ($result->Status == 100) {
echo 'Transation success. RefID:'.$result->RefID;
} else {
echo 'Transation failed. Status:'.$result->Status;
}
} else {
echo 'Transaction canceled by user';
}

که من مشکلم با 

echo 'Transation success. RefID:'.$result->RefID;

این تیکشه تو متغییر $result یه نوشته هست که کد تراکنش بعد از پرداخت اومده

چطوری میتونم این عدد ها رو در دیتابیس ذخیره کنم یا بتونم در برنامه اندروید نشونشون بدم؟؟

 

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Borhani  9 سال پیش
0 0

سلام در قسمت آموزش ارتباط با درگاه زرین پال کاملا آموزش داده شده.
 شما باید ابتدادر دیتابیس refid رو ذخیره کنید مثل دستورات زیر:

     PaymentModel::close_transaction($info['reference'], $info['invoiceHash']);
 public static function close_transaction($reference, $invoiceHash){
     $db = Db::getInstance();

و...

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

پاسخ به سوال 
mojtaba  9 سال پیش
0 0

من با چه کدی میتونم در دیتنابیس ذخیره کنم؟؟

0 0
سلام برای ذخیره اطلاعات در دیتابیس سمت وب باید از دستورات php استفاده کنید. (9 سال پیش)

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