According to CCN

Not all crypto payments land in an inbox within minutes. Some depend on approvals, wallet transfers, or scheduling that stretches well past the short window a typical invoice allows — and that mismatch is exactly what CryptoProcessing’s Payment Requests feature was built to fix.

According to CCN, the feature is currently available to existing CryptoProcessing merchants and is intended for payment situations where a transaction isn’t expected to close the moment it’s requested.

The Problem With Fixed-Duration Invoices

Blockchain payments are often praised for their speed, and in many cases that reputation is earned — transfers can settle in minutes, sometimes faster than a card payment clears. But that speed assumes the customer is ready to pay immediately, wallet open, funds already in place. In practice, a lot of transactions don’t work that way.

A customer might need to move crypto from one wallet to another first, wait for a manager’s sign-off on a business purchase, or simply come back to complete the payment later that day once they’ve checked their balance. None of these are edge cases — they’re routine parts of how people and businesses actually handle money, crypto or otherwise.

Standard crypto invoices aren’t built for that kind of delay. Most expire after a short window — commonly around 15 minutes — and once that window closes, the merchant has no choice but to issue a fresh invoice, communicate the new details to the customer, and hope the second attempt goes through before it expires too. For a single transaction, that’s a minor annoyance. For high-volume operations, recurring billing, or B2B invoicing with multiple stakeholders, it becomes a recurring operational headache that eats into support time and slows down cash flow.

Setting a Payment Window That Matches the Transaction

Payment Requests solve this by decoupling payment validity from a fixed countdown. Merchants can configure how long a request stays active — from a few minutes up to several weeks — so the payment window reflects how the transaction actually unfolds, whether that’s a same-day reservation, a subscription renewal that needs a few days’ grace period, or a B2B invoice waiting on internal approval from a finance department.

This shifts the underlying logic of payment expiration. Instead of the invoice dictating how fast a customer must act, the merchant decides what timeframe realistically fits the use case, then builds that flexibility directly into the payment link they send out. There’s no need to track expiration manually or manually reissue requests when circumstances change.

One Page, All the Details

Once a Payment Request is generated, the customer lands on a single dedicated page that lays out everything needed to complete the transfer:

  • which cryptocurrencies are accepted
  • which blockchain networks can be used
  • the exact payment amount
  • the applicable exchange rate
  • step-by-step payment instructions

Keeping all of this in one interface is meant to reduce the errors that commonly trip up crypto payments — sending funds on the wrong network, for instance, or transferring an amount that doesn’t match what’s owed because the exchange rate shifted between checking and paying. These are exactly the kinds of mistakes that, once made on a blockchain, can be difficult or impossible to reverse, so consolidating the information upfront carries more weight than it might for a traditional card transaction.

Refunds Without the Back-and-Forth

Refunds are typically one of the more manual parts of running a crypto payment system, largely because merchants first have to track down a wallet address before any funds can be returned — usually through email, a support ticket, or a messaging app, none of which are designed for handling financial details securely.

CryptoProcessing addresses this by building a refund workflow directly into the merchant’s Back Office. From there, a merchant can initiate a full or partial refund, and the customer is sent a secure link where they can submit the wallet address they want the funds sent to. Rather than relying on scattered communication channels to sort out refund logistics, the whole exchange happens through one structured, trackable process — which also gives merchants a clearer record of refund activity for their own accounting.

Where This Fits in Practice

Payment Requests are designed for scenarios where the payment isn’t expected to be finalized right away, including:

  • account top-ups and deposits
  • reservations and bookings
  • subscription renewals
  • B2B transactions that involve longer approval chains
  • any other case where payment timing needs to be flexible

For merchants dealing with these situations regularly, configurable expiration windows mean fewer repeat invoices, less manual follow-up when a payment takes longer than expected to complete, and a more predictable process for handling refunds when they’re needed. Taken together, the feature is less about speeding up crypto payments and more about making their timing adaptable enough to fit how real transactions actually happen.