Smart Receipts

Smart receipts allow you, the developer, to add information to the bottom of Clover’s paper/web/email receipts for the customer. It is an easy way to encourage customer interaction and add extra value to the receipt. To set up smart receipts, we provide two fields when editing your application on the Developer Dashboard.

Smart Receipt Text

This is the text that shows up on the paper/web/email receipts.

Smart Receipt URL

This is the URL that is provided to customers on paper/web/email receipts along with the smart receipt text. Normally, you would use this URL to direct customers to your third party website.

What you provide is the base URL for the smart receipt. When used in the receipts, we append the following parameters to the base URL:

  • m – merchant ID
  • o – order ID
  • p – payment ID
  • c – receipt context (p = paper receipt, e = email receipt, i = iframe in web receipt)

Paper Receipts

paper-receipt

Your application’s name is printed first in all capital letters followed by a divider. If you provided a URL, it will be encoded into a QR code and printed on the left side of the smart receipt text. If you did not specify an URL, it will only print the smart receipt text.

The URL for the QR code is:

<BASE URL>?m=<MERCHANT_ID>&o=<ORDER_ID>&p=<PAYMENT_ID>&c=p

Email Receipts

email-receipt

Your application’s name is printed first in all capital letters followed by a divider. If you provided a URL, it will be hyperlinked with the smart receipt text.

The URL for the hyperlink is:

<BASE URL>?m=<MERCHANT_ID>&o=<ORDER_ID>&p=<PAYMENT_ID>&c=e

Web Receipt

web-receipt

Your application’s name is printed first in all capital letters followed by a divider. If you provided a URL,¬†an iframe of that url will be shown.

The URL for the iframe is:

<BASE URL>?m=<MERCHANT_ID>&o=<ORDER_ID>&p=<PAYMENT_ID>&c=i