# Azienda: Finalizzazione Onboarding

##### <span style="color: #ff0000;">SOLO TEST E DEV</span>

Per finalizzare l'onboarding (step 3 di [questo processo](https://digital-docs.ts-paas.com/books/tspay-gateway/page/attivazione-e-onboarding)) va effettuata una chiamata ad uno dei due seguenti endpoint (sono alternativi):

1\. Utilizzando la session-key dell'onboarding appena concluso:

```
[PUT] /internal/helpers/finalizeonboarding/by-sessionkey/{onboardingSessionKey}
```

2\. Utilizzando l'itemUuid dell'azienda onboardata:

```
[PUT] /internal/helpers/finalizeonboarding/by-itemid/{itemId}
```

I due endpoint **NON** sono esposti dal pay-gateway ma dal servizio **ts-pay-config-write** e sono **disponibili solo in ambiente di test e dev**. Swagger:

- [DEV](https://ts-pay-config-write-dev.agyo.io/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#/helper-apis-controller)
- [TEST](https://ts-pay-config-write-test.agyo.io/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#/helper-apis-controller)

**Esito:** se la chiamata va a buon fine si riceveranno due email, alla casella di posta dell'utente con cui ci si è loggati in TsPay:

1. Conferma di onboarding azienda completato, con codice titolare (merchant ref).
2. Conferma di creazione ApiKey, con link per l'attivazione della stessa.