Serviços
Eventos (Events)

Eventos

O iframe emite (via postMessage) ao host:

  • stepUpdate: { type: "stepUpdate", step: number }
  • processCompleted: { type: "processCompleted", status: "approved"|"rejected"|"pending", reason?: string }

Use eventHandler para observar:

const sdk = PixFace({
  ...,
  eventHandler: (evt) => {
    if (evt.type === "stepUpdate") {
      console.log("Step:", evt.step);
    }
    if (evt.type === "processCompleted") {
      console.log("Status:", evt.status, evt.reason);
    }
  },
});

O SDK também chama onSuccess(name, data) e onError(name, data) para eventos genéricos de sucesso/erro quando aplicável.