Payment Links

List Payment Links

Changed on

Returns a list of your payment links. Only active links are returned; archived (inactive) links are omitted. Results are ordered by ID descending. Supports cursor pagination via starting_after/ending_before; offset is deprecated. Line items and discounts are not expanded here — retrieve a single link to load them.

get/v1/payment_links

Request

  • Base URL
    https://api.withflex.com
  • URL
    https://api.withflex.com/v1/payment_links
  • Auth
    HTTP bearer

Query parameters

limitinteger nullable

Maximum number of payment links to return

Example:10
offsetinteger nullable

Number of payment links to skip (deprecated, use cursor pagination)

Example:3
starting_afterstring nullable

Cursor for pagination - return payment links after this ID

Example:fplink_01J9XR8M3K7VZ8N2YB4WJ6T0RA
ending_beforestring nullable

Cursor for pagination - return payment links before this ID

Example:fplink_01J9XR8M3K7VZ8N2YB4WJ6T0RA

Response

An envelope wrapping a list of payment link objects.

Example response

{
  "payment_links": [
    {
      "payment_link_id": "fplink_01J9XR8M3K7VZ8N2YB4WJ6T0RA",
      "label": "Example",
      "active": false,
      "line_items": [
        {
          "price": "fprice_01J9XR8M3K7VZ8N2YB4WJ6T0RA",
          "price_data": {
            "description": "Premium SPF 50 mineral sunscreen",
            "unit_amount": 2500,
            "recurring": {
              "interval": "day",
              "interval_count": 0,
              "trial_period_days": 0
            },
            "metadata": {
              "order_id": "8842",
              "channel": "shopify"
            },
            "product": "fprod_01J9XR8M3K7VZ8N2YB4WJ6T0RA",
            "product_data": {
              "name": "Example",
              "description": "Premium SPF 50 mineral sunscreen",
              "upc_code": "example_value",
              "gtin": "example_value",
              "reference_gtin": "example_value",
              "url": "https://example.com",
              "client_reference_id": "example_value",
              "metadata": {
                "order_id": "8842",
                "channel": "shopify"
              },
              "image_urls": [
                "https://example.com/image.png"
              ],
              "categories": [
                "string"
              ],
              "components": [
                "string"
              ]
            }
          },
          "quantity": 0,
          "shipping_options": {
            "shipping_rate_id": "fshr_01J9XR8M3K7VZ8N2YB4WJ6T0RA",
            "shipping_rate_data": {
              "display_name": "Example",
              "amount": 2500,
              "metadata": {
                "order_id": "8842",
                "channel": "shopify"
              }
            }
          },
          "tax_rate": {
            "amount": 2500
          },
          "components": [
            {
              "quantity": 1,
              "dressing_mode": "MIXED",
              "component_id": "fcomp_01J9XR8M3K7VZ8N2YB4WJ6T0RA",
              "client_reference_id": "string"
            }
          ]
        }
      ],
      "allow_promotion_codes": false,
      "shipping_address_collection": false,
      "shipping_options": {
        "shipping_rate_id": "fshr_01J9XR8M3K7VZ8N2YB4WJ6T0RA",
        "shipping_amount": 2500,
        "display_name": "Example"
      },
      "metadata": {
        "order_id": "8842",
        "channel": "shopify"
      },
      "url": "https://example.com",
      "created_at": "2026-06-15T14:30:00Z",
      "payment_intent_data": {
        "capture_method": "automatic",
        "metadata": {
          "order_id": "8842",
          "channel": "shopify"
        }
      },
      "after_completion": {
        "type": "redirect",
        "hosted_confirmation": {
          "custom_message": "Premium SPF 50 mineral sunscreen"
        },
        "redirect": {
          "url": "https://example.com"
        }
      },
      "origin": "shopify",
      "tax_rate": {
        "amount": 2500
      },
      "discounts": [
        "fcoup_01J9XR8M3K7VZ8N2YB4WJ6T0RA"
      ],
      "setup_future_use": "on_session",
      "test_mode": false
    }
  ]
}

Changes

    • warning

      for the query request parameter limit, the max was set to 2147483647.00

    • warning

      for the query request parameter offset, the max was set to 2147483647.00

    • warning

      added the new renewal enum value to the ////// response property for the response status

    • info

      added the optional property //// to the response with the status

    • info

      added to the //// response property anyOf list for the response status

    • info

      removed from the //// response property anyOf list for the response status