paymentLinkUrl.
Create a payment link
1
Create or open a product
Go to Business → Products and enter the product name, description, price, and currency.
2
Select the payment method
Choose the payment method and complete the requested setup.
3
Copy the Anyway URL
Publish the product and copy its
paymentLinkUrl.Selected payment-link response fields
paymentLinkUrl as the checkout base URL. Do not parse or reconstruct
its path. You may append URL-encoded query parameters when you need to carry correlation
data through checkout.
Attach correlation data
Append string-valued query parameters to the payment link you send to a buyer:merchantMetadata. The merchant_reference parameter has an additional role: Anyway
also promotes it to the top-level merchantReference field, while retaining it in
merchantMetadata.
A checkout URL may contain at most 20 distinct query parameter names, and its complete
raw query string may be at most 4,096 bytes.
merchantReference may be at most 255
UTF-8 bytes. If a parameter name is repeated, Anyway keeps only its first value.
Checkout rejects a URL that exceeds these limits.
For the example above, order payloads contain:
What happens at checkout
1
The buyer opens the link
The buyer opens the Anyway payment link.
2
Anyway starts checkout
Anyway creates a checkout attempt and keeps your order reference and metadata attached.
3
The buyer pays
The buyer completes the selected payment flow.
4
Anyway confirms the order
Anyway confirms the payment and creates or updates the corresponding order.
5
The sales record appears in Finance
For platform-collected Card / USD payments, the sale is added to your Finance ledger asynchronously.
anyway_order_id, status, and the signed callback proof when available. The same
correlation fields are available in order webhooks and Merchant API order responses.
Verify the order status on your server before delivering high-value goods.
Manage products and links
The Products list can filterPUBLISHED, DRAFT, and ARCHIVED items. Use a row’s action menu to publish or archive it. Open a product to edit its name or description, review existing payment links, create another link for a supported payment method, and copy a public URL.
After creating a product, the app returns to the Products list and shows a success toast with Copy Payment Link. After adding a link to an existing product, it returns to that product’s overview and shows the same copy action. You can also copy a link from the overview.
Safe sharing checklist
- Share
paymentLinkUrlor a derived URL that changes only its encoded query parameters. - Keep
merchantReferencestable and unique in your system. - Use webhooks as the server-side payment signal.
- Make fulfillment idempotent so the same paid event cannot deliver twice.
- Compare the order amount and currency with your own product record.