Creating a Public Payment Link

To accept cryptocurrency payments, ensure you have a SpectroCoin account and a merchant project set up. To create an account, follow this sign-up guide, and for setting up a merchant project, refer to this guide.

A public payment link is a shareable URL that allows anyone to input payment details like amount, Order ID, and description, without needing a predefined order. Unlike pre-orders , which is tied to specific amount, a public link is ideal for flexible payments or when details are provided by the customer.

Currently a payment link can only be created via SpectroCoin web interface as shown below.

How to create a public payment link?

  1. On any device (tablet, smartphone, or computer), log in to your SpectroCoin account. Navigate to the Business tab and select the appropriate project.

  2. Click Create Public Payment Link.

  3. The newly generated URL will appear on the screen, ready to be copied and shared with others.

    Generated public payment link popup.

  4. Once the customer opens the public payment link, they will see a screen that allows them to input essential payment details. The screen includes the following fields:

    Public payment configuration window

    Public payment configuration window

FieldDescription
Receive Amount (required)A total amount to be paid and cryptocurrency (e.g. BTC).
Order IDAn option which is Ideal for providing order identification number for tracking purposes. This feature is also useful if you're allowing payments related to specific orders or transactions.
DescriptionAn option to include a note or additional details about the payment. This can be used to clarify the purpose of the transaction, which is helpful when payments are made for various purposes under a single public link.

After filling in the required fields, the customer will click the Submit button to initiate the payment. How to complete an order transaction, you can refer to this guide.

Please note that if the Auto-convert received currency function is enabled, you will receive all payments in your selected currency. If this feature is not enabled, payments will be received in the customer’s chosen currency.


Why public payment links are relevant?

Public payment links provide a flexible way for businesses to accept cryptocurrency payments without the need for predefined orders. This is particularly useful in dynamic environments where payment amounts vary, such as for services, tips, or donations.

The Order ID further enhances the flexibility of public payment links by allowing businesses to track and reconcile payments easily. By assigning an Order ID, businesses can connect payments to specific orders, transactions, or customers, making accounting and record-keeping more efficient.

Example use cases:

  • Servers or cashiers can generate a payment link and assign an Order ID (e.g., table number or receipt) to track the customer’s payment, ensuring it's correctly logged in the accounting system.
  • Freelancers can create a payment link for clients, allowing them to enter the amount. The Order ID can track project-specific payments or invoices.
  • Attendees can use the public payment link to pay for tickets or services, and organizers can assign an Order ID to track individual payments for registration or event services.
  • Non-profits can issue payment links for donations, and Order IDs can track contributions related to specific campaigns or events.