امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال مقدار amout به متد دیگه
#1
سلام
من از درگاه پرداخت زرین پال برای سایتم استفاده میکنم
https://github.com/MahdiMajidzadeh/CodeI...al-gateway

من به درستی به درگاه پرداخت متصل میشم با کد زیر:

کد php:
   function Payment()
 
   {
 
       $this->load->library('zarinpal');
 
       $merchant_id "134654-44654-5654654";
 
       $amount $this->inout->post('amout');
 
       $desc "تست درگاه پرداخت";
 
       $call_back "https://site.com/Users/VerifyPayment";
 
       $mobile "09121234567";
 
       $email"amir@yahoo.com";
 
       if($this->zarinpal->webgate($merchant_id $amount$desc$call_back$mobile$email)){
 
           $authority $this->zarinpal->getAuthority();
 
           $this->zarinpal->redirect();
 
       }
 
       else{
 
           $error $this->zarinpal->getError();
 
       }
 
   



حالا موقع تابع برگشت من چطور باید مقدار amout رو بگیرم؟ که بدم به تابع Verify ؟؟؟
کد php:
function VerifyPayment()
 
   {
 
       $this->load->library('zarinpal');
 
       $merchant_id "134654-44654-5654654";
 
       $amount = ??;
 
       $authority $_GET['Authority'];
 
       if($_GET['Status'] == 'OK'){
 
           if($this->zarinpal->verify($merchant_id,$amount$authority)){
 
               $refid $this->zarinpal->getRefId();
 
               if($refid == 100)
 
               {
 
                   echo "pay ok";
 
               }

 
           }
 
           else{
 
               $error $this->zarinpal->getError();
 
               echo $error;
 
           }
 
       }
 
       else{
 
           echo 'cancel';
 
       }
 
   



روش های ذخیره مقدار در سشن و this->payment() رو تست کردم جواب نمیده
ممنون میشم دوستانی که به درستی زرین پال رو در کد ایگنایتر استفاده کردن کدهاشو رو اینجا به اشتراک بزارن
ممنون  Heart
پاسخ


پیام‌های داخل این موضوع
ارسال مقدار amout به متد دیگه - توسط amir_76 - 2018/08/15، 06:23 PM

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان