Я пытался отменить бронирование на Amadeus, и каждый раз, когда я делаю это с действительным PNR, он возвращает пустой ответ. Ниже приведен пример кода
cancelPNR Запрос XML
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <wmPNRCancel xmlns="http://traveltalk.com/wsPNRCancel"> <OTA_CancelRQ> <POS> <Source PseudoCityCode="*******" ISOCurrency="NGN"> <RequestorID Type="21" ID="********"/> </Source> <TPA_Extensions> <Provider> <Name>Amadeus</Name> <System>Test</System> <Userid>******</Userid> <Password>**********</Password> </Provider> </TPA_Extensions> </POS> <UniqueID ID="******"/> </OTA_CancelRQ> </wmPNRCancel> </soap:Body> </soap:Envelope>
CancelPNR-ответ
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <wmPNRCancelResponse xmlns="http://traveltalk.com/wsPNRCancel" /> </soap:Body> </soap:Envelope>
Что может быть не так? Пожалуйста, мне нужна помощь