clearhaus / 3DSv2-api-documentation

Clearhaus 3D Secure v2 Server API documentation
4 stars 3 forks source link

Document `transStatusReason=87` for Mastercard #21

Closed kbadk closed 1 year ago

kbadk commented 1 year ago

According to Mastercard's "AN 7603 Updating Smart Authentication Stand-In Logic for Identity Check", by 5 July 2023, Mastercard will begin rejecting authentication requests made with 3RI as Device Channel with transStatusReason=87.

This will help prevent successful frictionless authentication of transactions that are not appropriate for frictionless authentication.

kbadk commented 1 year ago

GHA was failing, so I migrated to using the Makefile. However, this caused permission errors: GHA was unable to write to build/html. I've solved this rather inelegantly with chmod 777 (I also unsuccessfully tried with 666 and 770), because it's largely inconsequential, and debugging it is a pain as make works locally, and the action also works when run with https://github.com/nektos/act.