API
Log In Support
  • Clear

    • Get Started

      • Overview

      • Platform Sign Up

      • API Basics

    • Integration

      • Setup Platform

      • Onboard Merchants

      • Enable Merchants

      • Process Payments

      • Payout Merchants

      • Manage Payment Operations

      • Test and Launch

  • Link

    • Get Started

      • Overview

      • Platform Sign Up

      • API Basics

    • Integration

      • Setup Platform

      • Onboard Merchants

      • Process Payments

      • Manage Payment Operations

      • Test and Launch

    • CARD PRESENT SOLUTIONS

      • Get Started

        • Overview

      • Terminals

        • Acquire Terminals

        • Onboard Terminals

        • Authorize Cards

        • Process Payments

        • Test and Launch

      • Mobile Card Readers

        • Build Mobile App Prerequisites

        • Acquire Mobile Card Readers

        • Pair A Device

        • Authorize Cards

        • Process Payments

        • Test and Launch

      • Card Present Resources

        • Provide Receipts

    • API Reference

    • Resources

      • Payment Life Cycles

      • Server to Server Integration

      • Platform Legal Certification

      • Security Certification

      • Risk Certification

      • CIP and KYC Certification

      • Card Network Rules

      • Disputes Deep Dive

    • Cookbooks

      • Build Payment Support Tools

      • Reporting

      • Implement Merchant IC+ Pricing Model

      • Recurring Billing

      • Level 2 & Level 3 Processing

      • Style Credit Card iFrames

      • Support Merchants Outside the United States

      • Connect Merchants With SSO

      • Design A Retry Strategy

    • Release Notes

Home / Card Present Resources / Provide Receipts

 

Provide Receipts

In This Section
  • Compile Receipts
  • Deliver Receipts

Review receipt requirements in the Card Network Rules resource.


Compile Receipts

 

Data Required? Find in API vs. SDK Resource/Class & Parameter
Merchant name Required API Accounts; name
Merchant Location (city & state/province) Required API Legal Entities; address
Transaction Type (abbreviation allowed) Required N/A Option to always print “Pre-Authorization,” or build logic to identify transactions as pre-authorizations vs. sale and print the appropriate string.
Local date and time Required SDK paymentDate
Entry Mode Required SDK Payment Method; inputSource – print in uppercase
Card Issuer Name / Card Brand Name Required SDK Payment Method; cardBrand – print in uppercase
Card Type Required N/A Always print “CREDIT”
Masked PAN Required SDK Payment Method; maskedPAN
Truncated Expiration Date Required SDK Payment Method; expirationMonth & expirationYear
Transaction Amount Required SDK Authorization Info; amount
Total Amount Required SDK Authorization Info;
- amount+tipAmount (tip on terminal)
- amount (no tip)
- blank (tip on receipt)
Authorization Code (including offline) Required SDK Authorization Info; authorizationCode
Application ID Required on EMV only SDK EMC Info: applicationIdentifier
Application Preferred Name Required on EMV only SDK EMV Info: applicationLabel
Transaction Outcome Recommended SDK Authorization Info; authorizationResult
MERCHANT COPY / CARDHOLDER COPY Recommended N/A Print “Merchant Copy” or “Cardholder Copy”

Deliver Receipts

 

Once a receipt has been compiled, the merchant can provide either an electronic or a paper receipt to the payer. The delivery method may be restricted, depending on the hardware that the merchant is set up with.

Terminals

Merchants using the VeriFone V400m can leverage the receipt printer included with the terminal itself. For these cases, simply inject any custom or required information needed into the customer receipt text blob returned by the SDK on the Payment Info class. These merchants can also provide electronic receipts.

Merchants using the VeriFone P400 must either exclusively offer electronic receipts or procure their own external receipt printer, compatible with the terminal being used.

Mobile Card Readers

Merchants using the Ingenico Moby 5500 must either exclusively offer electronic receipts, or procure their own bluetooth receipt printer to offer paper receipts as well.

 


Questions? Need help? Visit our support page!

Company

  • About
  • Careers
  • Blog
  • News & Events

Resources

  • Knowledge Center
  • Terms of Service
  • Privacy Policy
  • Security
  • Support

Developers

  • Documentation
  • Engineering Blog

Customers

  • Case Studies

Product

  • Link
  • Clear
  • Core
  • Contact Sales
© 2020 WePay Inc.