I created a payment link using the checkout API, and when someone make the payment, an error occurred: “Sorry. Your order didn’t go through. Please try again”. He tried multiple times and received the same error. The trace ID is as follows: FbPdcdPMXHRga. Please let me know where the problem is, thank you.
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
What’s your application ID and what’s what’s the subscription_plan_variation_id your passing in? ![]()
application ID: sq0idp-PI2v0lI-b_B9dY56ztio7Q
subscription_plan_variation_id: EEDCSR2HTS72C727WG45LFVI
Every looks good from what I can see. If on checkout they inspect he page are there any errors on the network tab? If so what is the response? Is it INVALID_CARD_DATA? ![]()
response:{
“error”: “Client error: POST https:\/\/[connect.squareup.com](http://connect.squareup.com)\/v2\/subscriptions resulted in a 400 Bad Request response:\n{"errors": [{"code": "CONFLICTING_PARAMETERS","detail": "Phases with RELATIVE pricing type must have phases on the subsc (truncated…)\n”
}
I have recreated a link, and I have tried to make a payment with my own bank card, but I got the same error.
The screenshot you shared was of the headers. If you click on the response what’s the error message? ![]()
error message:{
“error”: “Client error: POST https:\/\/[connect.squareup.com](http://connect.squareup.com)\/v2\/subscriptions resulted in a 400 Bad Request response:\n{"errors": [{"code": "CONFLICTING_PARAMETERS","detail": "Phases with RELATIVE pricing type must have phases on the subsc (truncated…)\n”
}
Okay, so the error has to do with the billing of your subscription. What are the phases you have? Can you provide the subscription and the subscription_variation. ![]()
subscription_variation_id is EEDCSR2HTS72C727WG45LFVI, can you query specific information with this ID? If you need any other information, I can provide it to you.
Yeah, taking a look! ![]()
Hi,
Is there any update on this? Looking forward to your reply
Any updates on this? I have the same error messages when I try to pay for a subscription variation with a RELATIVE subscriptionPlanVariation.
Hi,
Sorry for the inconvenience. At the moment, we’re no longer able to support Square payments.
Please visit our pricing page and subscribe again using one of the available payment methods.
If you run into any issues during checkout, feel free to let us know and we’ll be happy to help.
Thank you for your understanding.
Best regards,
Are you still able to get this error? I believe the team put out a fix. ![]()
@Bryan-Square Thanks for getting back so fast!
Yes, I am getting the same exact errors:
Creating the link works fine and the resulting page looks right, but the subscription POST request fails.
Checked Network tab of the Dev Console for the subscribe POST request and got the error about subscription phases:
Phases with RELATIVE pricing type must have phases on the subscription
Here is my SUBSCRIPTION_PLAN:
{
"type": "SUBSCRIPTION_PLAN",
"id": "...",
"updatedAt": "2026-01-01T16:15:40.865Z",
"version": "1767284140865",
"isDeleted": false,
"presentAtAllLocations": true,
"subscriptionPlanData": {
"name": "Monthly Subscription",
"subscriptionPlanVariations": [
{
"type": "SUBSCRIPTION_PLAN_VARIATION",
"id": "...",
"updatedAt": "2024-02-04T09:03:34.277Z",
"version": "1707037414277",
"isDeleted": false,
"presentAtAllLocations": true,
"subscriptionPlanVariationData": {
"name": "Monthly Subscription",
"phases": [
{
"uid": "...",
"cadence": "MONTHLY",
"ordinal": "0",
"pricing": {
"type": "RELATIVE"
}
}
],
"subscriptionPlanId": "..."
}
}
],
"eligibleItemIds": [...],
"allItems": false
}
}
Notes:
- I am correctly passing the
SUBSCRIPTION_PLAN_VARIATIONidto thecreatePaymentLinkfunction - The item I’m testing is eligible for subscription
- My project is set to use version
2024-10-17 - I tried with setting the version to
2025-10-16in the code’s client without changing the version in the dev console - not sure if that overrides the project’s selected version- Either way, it didn’t start working
What’s your application ID? ![]()
@Bryan-Square App id: sq0idp-59lAsvCqgdkipdc1Ly4knw
@Bryan-Square Any luck?



