Built on 5 PayPal APIsSee the integrations

AI reordering for café suppliers

An agent proposes each café's next order, the café approves it, and PayPal keeps a fingerprint of that approval.

The RelayPay console for café orders

Pick a charged order to see the café's sealed approval, its SHA-256 fingerprint and the checks RelayPay runs against PayPal's own record.

Open the receipts

Approval receipts sealed into each PayPal order

When the café approves, RelayPay seals what, how much, who and when into a receipt. Its SHA-256 fingerprint rides on the PayPal order as custom_id.

  • Orders over $100 need the café's extra tick
  • One edit breaks the fingerprint
Check a receipt
TSorders/create.ts Captured
const hash = hashReceipt(receipt);
const order = await createOrder({
  amount: "84.00",
  custom_id: hash,
  vault_id: cafe.vaultId,
});
// PayPal keeps custom_id
await capture(order.id);
The receipt's fingerprint, stored by PayPal.

Why it holds up

Dispute tools argue after the fact. RelayPay seals the café's approval before the purchase, and PayPal keeps an independent copy of its fingerprint.

PayPal disputes answered from the receipt. You decide what is sent.

New cases arrive by signed webhook, or paste any PayPal dispute ID.

Drafts the PayPal dispute reply

It reads the case and the café's receipt, then writes the response.

Dispute agent
Online
Buyer says they didn't authorize this payment.
The café approved this order before payment, and its fingerprint matches PayPal's capture record. I recommend contesting. Approval receipt PayPal capture
Approve the response.
Approve, refund or send evidence

Checks 4 facts with PayPal

Receipt, fingerprint, amount and capture, re-read live.

Verify with PayPal
4 of 4
  • Receipt unchanged
  • custom_id matches
  • Amount is $37.00
  • Capture completed

Attaches the receipt as a PDF

Receipt, timeline and PayPal IDs in one file.

4 parts added
  • Evidence packet.pdfPDF
  • Approval receiptReceipt
  • Capture recordPayPal
  • TimelineLog

Works with PayPal and your tools

RelayPay calls Vault, Orders, Payments, Disputes and Webhooks from its own server, plus Transaction Search for reconciliation when it is enabled. The agents never hold credentials or move money.

Channel3 checks market prices, owner alerts arrive by email, Discord, Slack or ntfy, AG Grid draws the tables.