Webhook & Endpoint
eBay Deletion Endpoint
DisponibileEndpoint .NET 10 su Azure Functions per il webhook di cancellazione account eBay: verifica challenge SHA-256, validazione firma e cancellazione asincrona.
Cosa include
- Verifica del challenge GET con hash SHA-256 e risposta JSON conforme alle specifiche eBay.
- Validazione della firma x-ebay-signature con la chiave pubblica di eBay (RSA-SHA256).
- Risposta immediata 200 e cancellazione dati asincrona e idempotente.
- Deploy automatico via GitHub Actions o Azure Functions Core Tools.
Come funziona il deploy
git clone github.com/Capponi-Ivan-Org/ebay-account-deletion-webhookClona il repository del template.# Imposta EBAY_VERIFICATION_TOKEN e EBAY_ENDPOINT_URLConfigura i due app settings sulla Function App.func azure functionapp publish <app-name> --dotnet-isolatedPubblica la Function su Azure.eBay → Application Keys → salva URL + tokenValida il challenge nel portale eBay e vai in produzione.
Requisiti
- .NET 10 SDK e Azure Functions Core Tools v4.
- Una Function App su Azure (il piano Consumption è sufficiente).
- Keyset eBay developer e un verification token di 32–80 caratteri.