allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
213 stars 39 forks source link

COD_IBAN_NOT_EMPTY Wybrana metoda dostawy nie wymaga podania numeru iban, wpłatę za przesyłki pobraniowe prześlemy na Twoje środki #9752

Open TimothyKoval opened 2 weeks ago

TimothyKoval commented 2 weeks ago

Występuje problem:

HTTP/1.1 200 OK
retry-after: 5
trace-id: 70b520e67f586caf
date: Tue, 27 Aug 2024 16:42:56 GMT
content-type: application/vnd.allegro.public.v1+json
content-length: 462
x-frame-options: DENY
strict-transport-security: max-age=15552000
x-content-type-options: nosniff
{
    "commandId": "b8584f0b-5314-47fd-8624-0b789f561f0c",
    "status": "ERROR",
    "errors": [{
        "code": "COD_IBAN_NOT_EMPTY",
        "message": "The selected delivery option does not require an IBAN number. The funds for POD parcels will be paid to your Funds and Operations History",
        "details": "Iban should be empty",
        "path": "cod.iban",
        "userMessage": "Wybrana metoda dostawy nie wymaga podania numeru iban, wpłatę za przesyłki pobraniowe prześlemy na Twoje środki"
    }],
    "shipmentId": null
}

Skąd mam wiedzieć która metoda pozwala podać IBAN, a która nie?

AureliuszBrussy commented 2 weeks ago

Możesz sprawdzić, czy dana metoda wymaga podania IBAN. Na GET /shipment-management/delivery-services zwracamy flagę cashOnDelivery.forceRequireIban - dowiesz się, czy dla danej metody musisz podać IBAN. Jeżeli wartością jest false - COD jest rozliczany na saldzie Allegro Finanse.