سلام
من برای یک پروژه درگاه پرداخت مستقیم پاسارگاد دارم و پکیج خودشون خیلی مستندات ضعیفی داره
برای این کار از 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
این در مورد عدم پیدا کردن فایل xml هست
مشکل من اینه اصلا فایل xml ندارم و نمیدونم چه فایل xml درست کنم برای درگاه پاسارگاد
خب من رفتم خوندم
ظاهرا پاسارگاد مستنداتش را تغییر داده کلا
شما توی کانفیگ payment اون مورد xml را روی xml_string ست کنین
و از طریق لینک زیر فایل pdf خود پاسارگاد را دانلود کنین و بخش xml درگاه را بخونین
لینک pdf پاسارگاد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟