Ir para o conteúdo

Sincronización


Sincroniza los datos locales con el servidor.

synchronize()

En algunas situaciones en las que no es posible recibir una respuesta del servidor, es necesario sincronizar los datos locales con los del servidor para que el estado de la transacción sea uniforme. Generalmente este método se puede llamar al iniciar la aplicación o antes de llamar a las funciones de creación de facturación, devolución o consulta.

val callback = object  : PixClient.SyncDataCallback {
    override fun onSuccess(response: String?) {
        println("Response $response")
    }

    override fun onError(response: String?) {
        println("Response $response")
    }
}
pixClient.synchronize(callback)

Parámetros

Nombre Tipo Obligatorio Descripción
callback SynchronizeCallback Interfaz que se ejecutará para notificaciones de éxito o error del proceso PIX.

Detalles del Parámetro

callback (SyncDataCallback)

Nombre Tipo Obligatorio Descripción
onSuccess String Método para notificación en caso de éxito. La respuesta devuelta será una cadena JSON que contiene los campos mostrados en la clase PixResponse
onError String Método para notificación en caso de error. La respuesta devuelta será una cadena JSON que contiene los campos mostrados en la clase PixErrorResponse

onSuccess.response

{
    "result": true
}