For business
Protected paymentsfor
Let customers pay in crypto with a protection window, so they can buy from you with confidence.
Close more crypto payments without asking customers — or you — to take the risk
Higher buyer confidence
Customers can pay sooner without feeling exposed.
Fewer abandoned transactions
Protection removes the “send first and hope” moment.
Safer high-value payments
Close larger transactions without putting either side in a vulnerable position.
Give both sides enough confidence to complete the payment.
The whole payment lifecycle, through one integration
You don’t invent payment-protection logic. Holding, release, disputes, and resolution come built in, and your app receives clear states to act on.
Add protection to the checkout you already have. Your app prepares the payment, the customer approves it from their own wallet, and the funds are held for that one payment.
protectedPay.createPayment({ sender, recipient, amount, protectionPeriod })
One protection layer, built for different kinds of commerce
How it plugs in
Protection fits into the flow you already run. Your app starts the payment, your customer approves it, and Protected Pay handles everything in between.
Your app
Your app creates the payment
From your existing checkout or order flow: recipient, amount, and protection window.
createPayment
Customer’s wallet
The customer signs
In their own wallet. Nothing moves without their approval.
wallet signature
Protected Pay
Protected Pay holds the rules
Holding, release, expiry, and disputes follow the protocol, not custom code you have to build and maintain.
protected → settled
Your app
Your app follows along
Clear states and outcomes your app can act on: fulfil the order, unlock access, notify people.
paymentSettled
In code
Offer a protected payment with one call. Track its lifecycle through events.
const prepared = await protectedPay.createPayment({ sender: buyer, recipient: seller, amount: '240.00', protectionPeriod: 'sevenDays',});✓ Payment prepared · 240.00 USDC · 7-day window✓ Buyer signed in their own wallet✓ Protected · held in a vault for this payment onlyevent paymentCreatedprotected · 7 daysevent paymentSettledsenderReleasedMore transactions, less overhead when things go wrong
Give customers more confidence to pay without turning every problem into work for your team.
Order #4821
240.00 USDC
Sender
Recipient
Your app
Awaiting the outcomeReleased or refunded in fullYour business keeps control
Offer protection without becoming the custodian. Customer funds never sit with you or with Protected Pay, and every payment can end in only one of two places.
FAQ’s
Add protected payments to your product
API access is opening to a small group of teams first. Tell us about your product and we’ll be in touch.