Dlaczego dana z serjalizowanej tablicy się nie zapisuje do pliku.
// helper function, just to save some output to file function write_to_file($file, $data) { file_put_contents($file, $data, FILE_APPEND); }; try { // Processing notification received from payu service. // Variable $notification contains array with OrderNotificationRequest message. $result = OpenPayU_Order::consumeMessage($_POST['DOCUMENT']); if ($result->getMessage() == 'OrderNotifyRequest') { // Second step, request details of order data. // Variable $response contain array with OrderRetrieveResponse message. $result = OpenPayU_Order::retrieve($result->getSessionId()); /* przykładowe dane: order details: a:1:{s:8:"OpenPayU";a:2:{s:14:"HeaderResponse";a:3:{s:10:"SenderName";s:8:"checkout";s:7:"Version";s:3:"1.1";s:9:"Algorithm";s:3:"MD5";}s:19:"OrderDomainResponse";a:1:{s:21:"OrderRetrieveResponse";a:10:{s:5:"ResId";s:32:"5c5e129a273822c8d0b6db7011ddd9fc";s:6:"Status";a:1:{s:10:"StatusCode";s:16:"OPENPAYU_SUCCESS";}s:13:"MerchantPosId";s:5:"39671";s:9:"SessionId";s:5:"91987";s:14:"CustomerRecord";a:6:{s:10:"CustomerId";s:9:"anonymous";s:5:"Email";s:24:"example@mail.address.com";s:5:"Phone";s:8:"01234567";s:9:"FirstName";s:3:"Jan";s:8:"LastName";s:8:"Kowalski";s:8:"Language";s:2:"pl";}s:8:"Shipping";a:1:{s:7:"Address";a:7:{s:6:"Street";s:11:"Marcelinska";s:11:"HouseNumber";s:2:"90";s:10:"PostalCode";s:6:"69-456";s:4:"City";s:6:"Poznan";s:11:"CountryCode";s:2:"PL";s:11:"AddressType";s:8:"SHIPPING";s:13:"RecipientName";s:12:"Jan Kowalski";}}s:7:"Invoice";a:2:{s:7:"Billing";a:8:{s:6:"Street";s:11:"Marcelinska";s:11:"HouseNumber";s:2:"90";s:10:"PostalCode";s:6:"60-324";s:4:"City";s:6:"Poznan";s:11:"CountryCode";s:2:"PL";s:11:"AddressType";s:7:"BILLING";s:3:"TIN";s:13:"779-23-08-495";s:13:"RecipientName";s:7:"PayU SA";}s:17:"EInvoiceRequested";s:5:"FALSE";}s:11:"OrderStatus";s:20:"ORDER_STATUS_PENDING";s:12:"CurrencyCode";s:3:"PLN";s:7:"PayType";s:1:"t";}}}} */ write_to_file("debug.txt", "order details: \n\n " . $SA . "\n\n"); write_to_file("debug.txt", "Teoretycznie powina być sesja: \n\n " . var_dump($ar["OpenPayU"]["OrderDomainResponse"]["OrderRetrieveResponse"]["SessionId"]) . "\n\n");//Zapis sesji do pliku. } } catch (Exception $e) { write_to_file("debug.txt", $e->getMessage()); write_to_file("debug.txt", OpenPayU_Order::printOutputConsole()); }
Proszę usuńcie to bo wstyd