[ic] Changing Data Encrypted in "mv_credit_card_info"

Mike Heins mike at perusion.com
Thu Sep 4 18:53:38 EDT 2003


Quoting Lyn St George (lyn at zolotek.net):
> On Thu, 4 Sep 2003 14:10:32 +0100, Adrian P Wilkinson wrote:
> 
> >> Set the Variable MV_CREDIT_CARD_INFO_TEMPLATE in preferences or in
> >catalog.cfg:
> >
> >Hi Mike,
> >
> >Thanks for that.  I've set this in catalog.cfg as follows:
> >
> ># Change PGP Credit Card Template
> >Variable MV_CREDIT_CARD_INFO_TEMPLATE Type: {MV_CREDIT_CARD_TYPE}  //  Card:
> >{MV_CREDIT_CARD_NUMBER}  //  CVV2: {MV_CREDIT_CARD_CVV2}  //  Valid From:
> >{MV_CREDIT_CARD_ISS_MONTH}/{MV_CREDIT_CARD_ISS_YEAR}  //  Expires End:
> >{MV_CREDIT_CARD_EXP_MONTH}/{MV_CREDIT_CARD_EXP_YEAR}  //  Issue #
> >{MV_CREDIT_CARD_ISS_NO}
> >
> >Two questions:
> >
> >1. MV_CREDIT_CARD_ISS_MONTH, MV_CREDIT_CARD_ISS_YEAR and
> >MV_CREDIT_CARD_ISS_NO appear to be null despite having put associated form
> >elements on the credit card form with those name.  I can't see any
> >references in log_transaction to MV_CREDIT_CARD_* so assume they're not
> >defined in there.
> 
> They are probably not being passed through your payment module
> and thence back through the IC stuff.
> 
> Which module are you using? (if Protx, try 'card_issue_month' and
> 'card_issue_year', along with 'card_issue_no' and 'cvv2' - these 
> all work for me and are included in the PGP message)

MV_CREDIT_CARD_ISS_{MONTH,YEAR} are not substituted for in the
template -- in fact, I didn't even know they existed. 8-)
(Someone must have added them with a payment module update or
something.)

Order.pm would need updating to support those values in the
templated version....

-- 
Mike Heins
Perusion -- Expert Interchange Consulting    http://www.perusion.com/
phone +1.513.523.7621      <mike at perusion.com>

Being against torture ought to be sort of a bipartisan thing.
-- Karl Lehenbauer


More information about the interchange-users mailing list