حسین مولوی
4 سال پیش توسط حسین مولوی مطرح شد
6 پاسخ

خطا در پکیج پرداخت

سلام من از پکیج آقای خانزاده استفاده کردم برای وصل شدن ب زرین پال ولی هرچی که باش کار میکنم خطای اطلاعات ارسال شده ناقص است برمیگردونه
اگ میشه راهنمایی کنید

 'zarinpal' => [
            /* normal api */
            'apiPurchaseUrl' => 'https://ir.zarinpal.com/pg/services/WebGate/wsdl',
            'apiPaymentUrl' => 'https://www.zarinpal.com/pg/StartPay/',
            'apiVerificationUrl' => 'https://ir.zarinpal.com/pg/services/WebGate/wsdl',

            /* sandbox api */
            'sandboxApiPurchaseUrl' => 'https://sandbox.zarinpal.com/pg/services/WebGate/wsdl',
            'sandboxApiPaymentUrl' => 'https://sandbox.zarinpal.com/pg/StartPay/',
            'sandboxApiVerificationUrl' => 'https://sandbox.zarinpal.com/pg/services/WebGate/wsdl',

            /* zarinGate api */
            'zaringateApiPurchaseUrl' => 'https://ir.zarinpal.com/pg/services/WebGate/wsdl',
            'zaringateApiPaymentUrl' => 'https://www.zarinpal.com/pg/StartPay/:authority/ZarinGate',
            'zaringateApiVerificationUrl' => 'https://ir.zarinpal.com/pg/services/WebGate/wsdl',

            'mode' => 'sandbox', // can be normal, sandbox, zaringate
            'merchantId' => 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',
            'callbackUrl' => url('/pay/callback'),
            'description' => 'payment using zarinpal',
        ],
 public function pay()
    {
        return Payment::purchase(
            (new Invoice)->amount(1000),
            function($driver, $transactionId) {
                // Store transactionId in database.
                // We need the transactionId to verify payment in the future.
            }
        )->pay()->render();
    }

@khanzadimahdi


ثبت پرسش جدید
مهدی
تخصص : برنامه نویس سرور
@mahdi12 4 سال پیش مطرح شد
-1

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

            'mobile' => 'test',
            'email' => 'test',

حسین مولوی
تخصص : back-end developer
@ho3einmolavi 4 سال پیش مطرح شد
0

به چه روشی باید اضافه کنم ؟؟؟ توی فایل payment.php ؟؟؟؟؟

@khanzadimahdi


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
0

نیاز نیست چیزی رو اظافه کنید! کانفیگ فایل payment.php رو انجام بدید و مرچند خودتون رو وارد کنید کافیه.

@mahdi12 لطفا درصورتی که موردی رو نمیدونید جواب ندید.


مهدی
تخصص : برنامه نویس سرور
@mahdi12 4 سال پیش آپدیت شد
-1

@khanzadimahdi

بهتر به چند مورد زیر دقت کنید :

1 - این سوال عمومی هست ن خصوصی .
2 - یکی از مشکلات اکثر افراد این که اطلاعات ناقص زرین پال وارد میکنند مثل دیسکریپشن و ایمیل و موبایل هست که ارور کد اطلاعات ناقص میده ، که داخل کد بالا این دو تا اطلاعات نبود .
3 - دقت کنید از عبارت

اگه اشتباه نکنم

استفاده شده ، به معنی اینکه ( میتونن تست کنن و این راه امتحان کنن و خودمم مطمن نیستم ) یکی از مهمترین اصول برنامه نویسی هست که چندین راه تست کنن تا ب جواب برسن.
4 - شما با اختلاف زمان 5 ساعت پاسخ دادین .

در کل شما این پکیج نوشتین و بهتر میدونین . من و بقیه فقط میتونیم نظرات احتمالی بگیم تا شما بیاید و ج بدید.

موفق باشید.


فردین
@fardinmail 4 سال پیش مطرح شد
0

@khanzadimahdi سلام
من از افزونه عضویت آنی زرین پال مای بی بی استفاده میکنم،از وقتی که زرین پال پنل خودش رو به نکست انتقال داد کار بر وقتی تراکنش رو انجام میده از حسابش کم میشه و به حساب زرین پال من میاد اما در نهایت تراکنش رو وقتی میخواد برگردونه مینویسه تراکنش نامعتبر.متاسفانه پشتیبانان زرین پال بسیار بد پاسخ میدهند .
فکر کنم شاید راهش همون چیزی باشه که شما فرمودید.""نیاز نیست چیزی رو اظافه کنید! کانفیگ فایل payment.php رو انجام بدید و مرچند خودتون رو وارد کنید کافیه.""
اگر همین هستش روششم بفرمایید سپاس گزار خواهم بود.


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
0

لطفا اگه حس میکنید مشکلی وجود داره در رپازیتوری پکیج issue ایجاد کنید.
برای کارکردن با پکیج هم میتونید داکیومنت های اون رو مطالعه کنید.

https://github.com/shetabit/payment/blob/master/README-FA.md


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام