Google Enterprise ReCaptcha Broken +documentation out of date.

Viewing 2 posts - 1 through 2 (of 2 total)
#210527

produKtnz
Member

Hey team – free user at the moment, but considering buying 🙂
I hope you can help me with this – your help will influence my purchase.

On my site i use WPDLM and publish large downloads that are always secured by recaptcha – I found it not working yesterday by accident and set about troubleshooting it.
I created a wordpress plugin specifically to log any errors in REcaptcha the process, here is the file output.
Are you able to provide any guidance to getg this to work ?

[2026-01-08T01:17:12+00:00] Parsed: valid=NULL invalidReason= score=NULL errorMessage=Requests from this referer are blocked.
[2026-01-08T01:20:27+00:00] HTTP OUT: https://recaptchaenterprise.googleapis.com/v1/projects/bmsworld-humante-1767830430885/assessments?key=REDACTED
[2026-01-08T01:20:27+00:00] HTTP OUT body: {“event”:{“token”:”REDACTED(len=1700)”,”siteKey”:”6Ldhd0MsAAAAAO-REDACTED-Om-BKnrH9MoivmDoOMH”,”expectedAction”:”DOWNLOAD”}}
[2026-01-08T01:20:28+00:00] HTTP IN: https://recaptchaenterprise.googleapis.com/v1/projects/bmsworld-REDACTED-1767830430885/assessments?key=REDACTED
[2026-01-08T01:20:28+00:00] HTTP IN code: 403
[2026-01-08T01:20:28+00:00] HTTP IN body: {
“error”: {
“code”: 403,
“message”: “Requests from this referer are blocked.”,
“status”: “PERMISSION_DENIED”
}
}

[2026-01-08T01:20:28+00:00] Parsed: valid=NULL invalidReason= score=NULL errorMessage=Requests from this referer are blocked.

#210528

produKtnz
Member

lool – only 2 minutes after i posted that, I get the following output and everything is working again.
I last changed the API restrictions and specified the referrer IP as my servers WAN IP and it’s working.

However you documentation and guides are out of date – Google now force you to use the Cloud Console and generate a Service Worker Account as well as many other things.
So please consider updating your documentation (try to follow your current guide on a new setup and it will NOT work)

[2026-01-08T01:20:28+00:00] Parsed: valid=NULL invalidReason= score=NULL errorMessage=Requests from this referer are blocked.
[2026-01-08T01:27:56+00:00] HTTP OUT: https://recaptchaenterprise.googleapis.com/v1/projects/bmsworld-REDACTED-1767830430885/assessments?key=REDACTED
[2026-01-08T01:27:56+00:00] HTTP OUT body: {“event”:{“token”:”REDACTED(len=1700)”,”siteKey”:”6Ldhd0MsAAAAAO-REDACTED-Om-BKnrH9MoivmDoOMH”,”expectedAction”:”DOWNLOAD”}}
[2026-01-08T01:27:56+00:00] HTTP IN: https://recaptchaenterprise.googleapis.com/v1/projects/bmsworld-REDACTED-1767830430885/assessments?key=REDACTED
[2026-01-08T01:27:56+00:00] HTTP IN code: 200
[2026-01-08T01:27:56+00:00] HTTP IN body: {
“name”: “projects/REDACTED/assessments/891e7e4369000000”,
“event”: {
“token”: “REDACTED”,
“siteKey”: “6Ldhd0MsAAAAAO-REDACTED-Om-BKnrH9MoivmDoOMH”,
“userAgent”: “”,
“userIpAddress”: “”,
“expectedAction”: “DOWNLOAD”,
“hashedAccountId”: “”,
“express”: false,
“requestedUri”: “”,
“wafTokenAssessment”: false,
“ja3”: “”,
“ja4”: “”,
“headers”: [],
“firewallPolicyEvaluation”: false,
“fraudPrevention”: “FRAUD_PREVENTION_UNSPECIFIED”
},
“riskAnalysis”: {
“score”: 0.9,
“reasons”: [],
“extendedVerdictReasons”: [],
“challenge”: “CHALLENGE_UNSPECIFIED”,
“verifiedBots”: []
},
“tokenProperties”: {
“valid”: true,
“invalidReason”: “INVALID_REASON_UNSPECIFIED”,
“hostname”: “www.bmsworld.nz”,
“androidPackageName”: “”,
“iosBundleId”: “”,
“action”: “”,
“createTime”: “2026-01-08T01:21:28.442Z”
},
“accountDefenderAssessment”: {
“labels”: []
}
}

[2026-01-08T01:27:56+00:00] Parsed: valid=true invalidReason=INVALID_REASON_UNSPECIFIED score=0.9 errorMessage=
[2026-01-08T01:28:42+00:00] HTTP OUT: https://recaptchaenterprise.googleapis.com/v1/projects/bmsworld-REDACTED-1767830430885/assessments?key=REDACTED
[2026-01-08T01:28:42+00:00] HTTP OUT body: {“event”:{“token”:”REDACTED(len=1700)”,”siteKey”:”6Ldhd0MsAAAAAO-REDACTED-Om-BKnrH9MoivmDoOMH”,”expectedAction”:”DOWNLOAD”}}
[2026-01-08T01:28:42+00:00] HTTP IN: https://recaptchaenterprise.googleapis.com/v1/projects/bmsworld-REDACTED-1767830430885/assessments?key=REDACTED
[2026-01-08T01:28:42+00:00] HTTP IN code: 200
[2026-01-08T01:28:42+00:00] HTTP IN body: {
“name”: “projects/REDACTED/assessments/ffc4be4369000000”,
“event”: {
“token”: “REDACTED”,
“siteKey”: “6Ldhd0MsAAAAAO-REDACTED-Om-BKnrH9MoivmDoOMH”,
“userAgent”: “”,
“userIpAddress”: “”,
“expectedAction”: “DOWNLOAD”,
“hashedAccountId”: “”,
“express”: false,
“requestedUri”: “”,
“wafTokenAssessment”: false,
“ja3”: “”,
“ja4”: “”,
“headers”: [],
“firewallPolicyEvaluation”: false,
“fraudPrevention”: “FRAUD_PREVENTION_UNSPECIFIED”
},
“riskAnalysis”: {
“score”: 0.9,
“reasons”: [],
“extendedVerdictReasons”: [],
“challenge”: “CHALLENGE_UNSPECIFIED”,
“verifiedBots”: []
},
“tokenProperties”: {
“valid”: true,
“invalidReason”: “INVALID_REASON_UNSPECIFIED”,
“hostname”: “www.bmsworld.nz”,
“androidPackageName”: “”,
“iosBundleId”: “”,
“action”: “”,
“createTime”: “2026-01-08T01:28:28.018Z”
},
“accountDefenderAssessment”: {
“labels”: []
}
}

[2026-01-08T01:28:42+00:00] Parsed: valid=true invalidReason=INVALID_REASON_UNSPECIFIED score=0.9 errorMessage=

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.