Resposta

A resposta à operação refundPayment é feita pela plataforma de pagamento após uma solicitação de reembolso.

É constituída de um HEADER e de um BODY de tipo refundPaymentResponse.

  • HEADER

    O HEADER é transmitido pela plataforma de pagamento

    Conferir o valor da ficha de autenticação (ver capítulo Verificar o cabeçalho SOAP na resposta).

  • BODY

    A estrutura da mensagem refundPaymentResponse é a seguinte:

    Nome Tipo
    refundPaymentResult refundPaymentResult

A estrutura da mensagem refundPaymentResult é a seguinte:

Objeto Tipo
commonResponse commonResponse
paymentResponse paymentResponse
orderResponse orderResponse
cardResponse cardResponse
authorizationResponse authorizationResponse
captureResponse captureResponse
customerResponse customerResponse
markResponse markResponse
threeDSResponse threeDSResponse
extraResponse extraResponse
fraudManagementResponse fraudManagementResponse

Os dados retornados na resposta dependem dos objetos e dos atributos enviados na solicitação.

No entanto, seja qual for a operação, o atributo responseCode do objeto CommonResponse deve ser analisado previamente:

  • O valor 0 indica que a operação foi realizada com sucesso.
  • Um valor diferente de 0 requer uma análise do atributo responseCodeDetails. Este último indica a origem do erro.