Stripe 3DS2 verdicts — one endpoint, no extension.
curl https://3ds.asheobypasser.net/activate/YOUR-ASHEO-KEY
Or just open that URL in a browser. You get back:
{"token":"asheo_ak_...","quota":500,"used":0}
curl -X POST https://3ds.asheobypasser.net/authenticate \
-H "Authorization: Bearer asheo_ak_..." \
-H "Content-Type: application/json" \
-d '{"source":"payatt_..."}'
Response:
{"verdict":"success","transStatus":"Y","state":"succeeded","attempts":1}
curl https://3ds.asheobypasser.net/status -H "Authorization: Bearer asheo_ak_..."
verdicts: success | challenge | failed. Errors: 401 token-invalid, 429 quota-exceeded. Questions: @moreash