Closed piotrfilipek closed 3 years ago
Aktualnie dla wybranej metody płatności (Santander) zwroty były wyłączone. Co skutkuje zwrotem z API
{ "statusCode": 400, "errors": [ { "errorType": "BAD_REQUEST", "message": "Refund disabled for the given payment {paymentId=NOHH-7I9-BJM-7DU}" } ] }
Włączymy zwroty przez API dla tej metody płatności.
Hmm, wydaje mi się, że wystarczy chyba dać więcej informacji przy rzucanym wyjątku i z pewnością to by rozwiało wszelkie wątpliwości, bo sam komunikat z biblioteki, że "coś jest nie tak" mało mówi.
Możesz skorzystać z getPrevious dla wyjątku i tam powinny być informacje.
Swoją drogą użycie SDK w driverze dla omnipaya jest niezgodne z jego założeniami.
PS Mamy gotowego drivera dla omnipay: https://github.com/pay-now/omnipay-paynow
Próbuję dokonać zwrotu środków, ale podczas wywoływania metody
create
na obiekcie klasyRefund
otrzymuję poniższy błąd:Poniżej fagment kodu, który próbuję wywołać:
Sprawdziłem w vendorze i faktycznie, z klienta HTTP faktycznie nie dostajemy żadnej odpowiedzi. Brzmi to trochę jak problem z API, a nie z samą biblioteką.