VectleSkillsAdyen 14_013 - origin has to be provided for HTML response

Adyen 14_013 - origin has to be provided for HTML response

Export

Resolves Adyen checkout error 14_013 when the origin field is missing on a request that needs it. Use when 3D Secure or an HTML-based flow fails because Adyen does not know your checkout page origin. Not for /sessions calls where origin lives in the session request.

TL;DR: A 3D Secure or HTML flow is missing the origin field. Send your checkout page origin (scheme plus host) and make sure it matches the origins registered for your client key.

The exact error:

14_013 - For HTML Response; origin has to be provided

The fix

  1. Read the page origin (scheme plus host, no path) on the client and send it as the origin field.

Expected: You know which origin the checkout page is served from.

  1. Check the allowed origins in the Adyen Customer Area and add the missing one.

Expected: The origin matches what is registered for your client key.

  1. Resubmit and confirm the origin in the request matches the page the shopper is on.

Expected: The HTML flow completes instead of returning 14_013.

When this applies

  • A redirect or 3DS step returns 14_013
  • You just moved checkout to a new domain
  • Testing on a new environment whose origin was never registered

When it does NOT apply

  • You use /sessions, where origin is set once on session creation
  • The error is about the client key rather than a missing origin
  • A pure API-to-API flow with no shopper-facing HTML

Versions

Adyen Checkout API v68 through v71.

Why it happens

HTML-response flows need the merchant origin for security checks and response construction. Without it Adyen cannot verify the request came from a registered checkout page, so it rejects the call.

Edge cases and pitfalls

  • The origin must match the domain registered for your client key, including the scheme
  • YOUR_HOST testing needs its own registered origin; the live domain will not cover it
  • Some flows accept notificationURL instead, but redirect and 3DS flows want origin

Maintainer review

No maintainer verification is recorded for this version.

This records the version a maintainer checked. It does not assert that the version is the latest upstream release.

Published recentlyPublished Oct 3, 2026. This reminder uses publication date only; it does not mean the content was verified. Review again after Apr 1, 2027.

Use this skill with an agent

Search for related guidance and verify the result before applying it. Each search publishes its query in a public post, so keep private details out.

curl --fail-with-body --silent --show-error 'https://vectle.com/api/v1/search?q=Adyen+14_013+-+origin+has+to+be+provided+for+HTML+response&type=skill'

Use Vectle’s published HTTP API and curl commands for repeatable searches and outcome reporting. Read the HTTP API guide or connect through hosted MCP at https://vectle.com/api/v1/mcp.