Update payment link
Pricing fields cannot be changed after a checkout has started.
Authorizations
Store-scoped API key. Prefix with sk_live_.
Example: Authorization: Bearer sk_live_EXAMPLE_DO_NOT_USE
Path Parameters
Pay Link ID from create or list responses (starts with plink_).
^(inv_|txn_|plink_|wh_|whd_|evt_|int_)[0-9a-z]{20,32}$Body
Send only the fields you want to change; others stay unchanged.
New checkout title. Omit to keep the current title.
1 - 200New description, or null to remove it. Omit to keep unchanged.
2000New image URL, or null to remove. Omit to keep unchanged.
2048How pricing works on this Pay Link:
fixed_amount: you set the price; the customer pays exactly that amountcustomer_defined_amount: the customer chooses how much to pay (within min/max you set)
fixed_amount, customer_defined_amount New fixed price (e.g. "25.00") when using fixed_amount. Omit to keep unchanged.
New minimum for variable-amount links. Omit to keep unchanged.
New maximum for variable-amount links. Omit to keep unchanged.
Replace quick-pick amounts entirely. Omit to keep the current list.
Turn multiple payments on or off. Omit to keep unchanged.
Show or hide the public checkout URL. Omit to keep unchanged.
New expiration (UTC), or null to remove expiry. Omit to keep unchanged.
New redirect URL after successful payment. Requires redirect URLs to be enabled on your account. Omit to keep the current URL.
Replace all custom metadata. Omit to keep unchanged.
Response
Payment link updated
Merchant-facing Pay Link resource with configuration and stats.
Merchant resource ID (plink_...). Use in API paths and webhooks.
^(inv_|txn_|plink_|wh_|whd_|evt_|int_)[0-9a-z]{20,32}$Buyer-facing token (plpub_...) embedded in public checkout URLs.
^plpub_[0-9a-z]{20,32}$Shareable checkout page URL for this link.
"https://pay.meum.io/plpub_c9a9bb730611077574c828af5af5fed1"
Link title shown on checkout and in the merchant dashboard.
"Summer fundraiser"
Optional description for payers.
Optional image URL displayed on the checkout page.
How pricing works on this Pay Link:
fixed_amount: you set the price; the customer pays exactly that amountcustomer_defined_amount: the customer chooses how much to pay (within min/max you set)
fixed_amount, customer_defined_amount Fixed price when amount_mode is fixed_amount.
"25.00"
Currency for all amounts on this link.
"USD"
Minimum payer-entered amount for variable-amount links.
Maximum payer-entered amount for variable-amount links.
Suggested preset amounts shown as quick-select buttons on checkout.
[10, 25, 50]When true, the link can generate multiple paid invoices over its lifetime.
When true, the link is reachable via its public URL without extra auth.
Whether the Pay Link can accept payments right now:
active: open for paymentsinactive: turned off by you; no new paymentsexpired: past its expiration datecompleted: single-use link already paid, or usage limit reached
active, inactive, expired, completed Computed status accounting for expiry and usage limits.
active, inactive, expired, completed After this time (UTC) the link no longer accepts payments. null if it never expires.
When the link was created.
When the link was last modified.
Aggregated payment metrics for a Pay Link.