# 422 error when I try to make a post

**URL:** <https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225>\
**Category:** Site Feedback\
**Created:** [February 27, 2025, 6:58am UTC](https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225 "2025-02-27T06:58:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![robertoryan](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/robertoryan/32/8884_2.png) [@robertoryan](https://developer.squareup.com/forums/u/robertoryan)\
**Post date:** [February 27, 2025, 6:58am UTC](https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225/1 "2025-02-27T06:58:54Z")

</div>

Why am I getting a 422 Error when I try to make a simple ASCII-only post to this forum?

Here is my post: [Square Dev Forum Post with 422 Error - Pastebin.com](https://pastebin.com/gN1Phhue)

I’ve tried …

- removing all special characters
- cutting the JSON snippet into a separate Pastebin attachment
- validating the markdown
- shortening the post

… and nothing helps. Is it because I’m including links to external services?

---

<div class="post-metadata">

**Author:** ![robertoryan](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/robertoryan/32/8884_2.png) [@robertoryan](https://developer.squareup.com/forums/u/robertoryan)\
**Post date:** [February 27, 2025, 7:09am UTC](https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225/2 "2025-02-27T07:09:19Z")

</div>

Figured it out. Turns out your post can only include at most one (1) external URL link.

Anything more than that and it’s bounced as Error 422. Seems like Square should have a better error message around this … I burned 45 mins trying to figure out how to post.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [February 27, 2025, 5:34pm UTC](https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225/3 "2025-02-27T17:34:18Z")

</div>

We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. 🙂

---

<div class="post-metadata">

**Author:** ![robertoryan](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/robertoryan/32/8884_2.png) [@robertoryan](https://developer.squareup.com/forums/u/robertoryan)\
**Post date:** [February 27, 2025, 10:23pm UTC](https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225/4 "2025-02-27T22:23:01Z")

</div>

On this topic the replies we make also can’t contain external URLs or you get back a 422 error.

I can think of plenty of reasons you would want to link to an external site:

- a stack overflow post
- A GitHub library
- a JSON response blob from the API
- 

… and all of those can’t exist in comments. That’s pretty silly for a dev site imho.

---

<div class="post-metadata">

**Author:** ![prose](https://avatars.discourse-cdn.com/v4/letter/p/b4bc9f/32.png) [@prose](https://developer.squareup.com/forums/u/prose)\
**Post date:** [October 24, 2025, 11:07pm UTC](https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225/5 "2025-10-24T23:07:01Z")

</div>

man, i am getting the same error and i have no external URLs.

---

<div class="post-metadata">

**Author:** ![prose](https://avatars.discourse-cdn.com/v4/letter/p/b4bc9f/32.png) [@prose](https://developer.squareup.com/forums/u/prose)\
**Post date:** [October 24, 2025, 11:22pm UTC](https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225/6 "2025-10-24T23:22:39Z")

</div>

here is what i am trying to post:

in my test system, everything works fine. i can simulate a SCA test using the test credit card numbers in the documentation. the new modal window pops up, i enter the 123456 and i’m good.

on the live system, the developer console lists the following error:

Uncaught (in promise) ThreeDSMethodTimeoutError: Three ds method timed out

the SCA modal comes up blank for a moment and then processing continues.

my sdk version is 20241120, and for any number of reasons i am not able to use a later version of the sdk.

what could be the cause of this problem and is there a solution?

thanks in advance.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [October 27, 2025, 4:50pm UTC](https://developer.squareup.com/forums/t/422-error-when-i-try-to-make-a-post/21225/7 "2025-10-27T16:50:22Z")

</div>

This is with the Web Payments SDK? 🙂
