parsisolution / gateway

Iranian Payment Gateways
MIT License
19 stars 7 forks source link

باگ در واحد پولی در payirr #47

Closed vahidalvandi closed 4 years ago

vahidalvandi commented 4 years ago

سلام اگر به شکل زیر صدا زده شود به تومان تبدیل میشود $transaction = new RequestTransaction(new Amount($request->total_amount,'IRR'));

اما اگر IRR برداشته شود اوکی است $transaction = new RequestTransaction(new Amount($request->total_amount));

vahidalvandi commented 4 years ago

ضمن اینکه اکثر تراکنش ها برگشت میخورد

hamed-ehtesham commented 4 years ago

سلام ممنون از اطلاع رسانی pay.ir api ش رو عوض کرده بود که اعمال شد نکته خوبش این هست که میشه از درگاه موبایلی هم استفاده کرد الان با ارسال شماره موبایل البته برای تراکنش های بالای 10 هزار تومن که از درگاه سامان استفاده میکنه (توی سایت خودشون در موردش توضیح دادن که چرا زیر 10 هزار تومن رو میفرستن ملت)

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

        $transaction = new RequestTransaction(new Amount(50000, 'IRT'));
        $transaction->setExtra([
            'description' => 'توضیحات تستی',
            'person'      => 12395,
            'mobile'      => '09123334444'
        ]);
vahidalvandi commented 4 years ago

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

hamed-ehtesham commented 4 years ago

بله همون هست

vahidalvandi commented 4 years ago

در نسخه جدید شماره کارت را ذخیره نمیکند نسخه قبلی ذخیره میکرد

vahidalvandi commented 4 years ago

لطفا این مشکل را برطرف کنید آقای احتشامی @hamed-ehtesham

hamed-ehtesham commented 4 years ago

مستندات که تغییری نشون نمیده من باز چک میکنم