Receipts

View, email, and print your payment receipts.

Overview

After a payment is verified on-chain, JoPay generates a receipt that includes the payment details, transaction hash, and merchant information. You can view the receipt directly on the payment page, email it to yourself, or print/download it.

Viewing Your Receipt

Once your payment proof is verified, the payment page automatically transitions to a verification screen. The receipt includes:

  • Merchant name and partner branding.
  • Payment amount in the fiat currency and USDC equivalent.
  • Reference code (the public code for this payment request).
  • Transaction hash with a link to the block explorer.
  • Your payer wallet address.
  • Date and time of verification.

Emailing Your Receipt

Click the email button

On the receipt screen, click the Email Receipt button.

Enter your email address

Type the email address where you want to receive the receipt. This email is used only for sending the receipt — JoPay does not store it for marketing or other purposes.

Receive the email

Check your inbox for the receipt email. It contains the same information shown on the receipt page, formatted for easy reference.

The receipt email is sent via the /api/pay/receipt/[id]/send-email endpoint. Each receipt can be emailed multiple times to different addresses.

Use your browser's built-in print function (Ctrl+P or Cmd+P) on the receipt page. The receipt layout is optimized for printing — navigation elements and background styling are hidden in print mode. You can also save it as a PDF using your browser's "Save as PDF" option in the print dialog.

Receipt Contents

FieldDescription
MerchantThe business name of the merchant who received the payment.
Amount (fiat)The original fiat amount of the payment request.
Amount (USDC)The USDC amount that was sent and verified.
Reference codeA short alphanumeric code (e.g. X8F2K9) that uniquely identifies this payment.
Transaction hashThe on-chain transaction ID. Click it to view the transaction on the block explorer.
Payer addressYour wallet address that sent the USDC.
Verified atThe date and time when the payment was verified on-chain.
Exchange rateThe fiat-per-USDC rate that was locked when the payment request was created.
Keep your receipt for your records. The transaction hash is permanent proof of payment that can be independently verified on the blockchain by anyone.