Open PatryQHyper opened 1 year ago
$client = new Client( (string)($this->config->serviceId ?? 0), $this->config->key ?? '', strtolower($this->config->hashMethod ?? 'sha256'), // tryb hashowania, domyślnie sha256, można użyć stałej z BlueMedia\Common\Enum\ClientEnum $this->config->separator ?? '|' // separator danych, domyślnie | ); $result = $client->doTransactionInit([ 'gatewayUrl' => 'https://pay-accept.bm.pl', // Adres bramki BlueMedia 'transaction' => [ 'orderID' => '154354323', // Id transakcji, wymagany 'amount' => sprintf('%.2f', $this->amount), // Kwota transakcji, wymagany 'description' => substr($this->onlineTransaction->description, 0, 78), // Tytuł transakcji, opcjonalny 'gatewayID' => '0', 'currency' => 'PLN', // Waluta transakcji, opcjonalny, domyślnie PLN 'returnURL' => $this->onlineTransaction->redirect_url, ], ]);
Wszystkie parametry istnieją, konfiguracja również prawidłowo pokazuje dane. Po zrobieniu dd na $result->getData(); otrzymuje
Przekierowanie z użyciem formularza również nie działa, zwraca błąd:
Dlaczego BlueMedia nie pokazuje żadnego konkretnego błędu?
Wszystkie parametry istnieją, konfiguracja również prawidłowo pokazuje dane. Po zrobieniu dd na $result->getData(); otrzymuje
Przekierowanie z użyciem formularza również nie działa, zwraca błąd:
Dlaczego BlueMedia nie pokazuje żadnego konkretnego błędu?