Comment 14 for bug 1474051

Revision history for this message
Galen Charlton (gmc) wrote :

Upon reviewing this patch, I have a question: does it result in producing (when not using Square as the processor) receipts that are not acceptable?

I'm raising this based on my reading of the MasterCard transaction rules (http://www.mastercard.com/us/merchant/pdf/TPR-Entire_Manual_public.pdf), around page 77, which require that receipts contain (among other things)

- the obscured credit card number (without expiration date)
- the transaction authorization code

I glanced at a few of my personal PayPal and Square receipts, and they do include those data elements.

Tossing this back to Bill to investigate requirements for his library -- and for anybody watching this bug who accepts credit card payments.

Of course, getting this information onto the receipt doesn't require that the obscured CC number be stored in the database in money.credit_card_payment.