محمد
3 سال پیش توسط محمد مطرح شد
3 پاسخ

راهنمایی در پکیج shetabit درایور پاسارگاد

سلام
من برای یک پروژه درگاه پرداخت مستقیم پاسارگاد دارم و پکیج خودشون خیلی مستندات ضعیفی داره
برای این کار از https://github.com/shetabit/payment استفاده کردم
دو پارامتر از فایل config رو نمیدونم چی بزارم

            'certificate' => '', // can be string (and set certificateType to xml_string) or an xml file path (and set cetificateType to xml_file)
            'certificateType' => 'xml_file', // can be: xml_file, xml_string

بقیه موارد رو ست و مقدار دهی کردم

      $invoice = new Invoice();

        $invoice->amount($this->order->price);
        $invoice->detail([
            'Mobile'         => $this->order->user->phone , 
            'InvoiceDate'    => $this->order->created_at->format('Y/m/d H:i:s'),
            'InvoiceNumber'  => $this->order->order->code,

        ]);

        // Purchase the given invoice.
        Payment::purchase($invoice,function($driver, $transactionId) {
           $transactionId = $transactionId;
        })->pay()->render();

و این خطا رو بهم میده
simplexml_load_file(): I/O warning : failed to load external entity ""
یک فایل xml میخاد نمیدونم چی هست لطفا کسی میدونه راهنمایی کنه
@khanzadimahdi


ثبت پرسش جدید
نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش مطرح شد
0

این لینکو ببین مشکلت حل میشه
ربطی به پکیج نداره
لینک


محمد
تخصص : Laravel
@mprogrammer7 3 سال پیش مطرح شد
0

این در مورد عدم پیدا کردن فایل xml هست
مشکل من اینه اصلا فایل xml ندارم و نمیدونم چه فایل xml درست کنم برای درگاه پاسارگاد


نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش مطرح شد
0

خب من رفتم خوندم
ظاهرا پاسارگاد مستنداتش را تغییر داده کلا
شما توی کانفیگ payment اون مورد xml را روی xml_string ست کنین
و از طریق لینک زیر فایل pdf خود پاسارگاد را دانلود کنین و بخش xml درگاه را بخونین
لینک pdf پاسارگاد


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

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