Hey Josh, the same thing happened to me on a project within the last few months. The b means that it is a byte string, why that is, I'm not sure.
I ended up doing almost the same thing as you, I did: u'%s/%s' % (data['card_expiry_month'], data['card_expiry_year']) I'm not sure if forcing it to be a unicode string was necessary for me, but at least at the time I thought it was. On Tue, Nov 11, 2014 at 9:48 PM, Josh B <josh.batche...@wearetopsecret.com> wrote: > Not sure if I have something configured wrong but when the expiration date > is being sent to Auth.net it is prepended with the letter b. From what I > have been able to track down its happening on this line > cartridge/shop/payment/authorizenet.py > 'x_exp_date': (data['card_expiry_month'] + "/" + > data['card_expiry_year']), > > if I change it to "%s/%s" % (data['card_expiry_month'],data[ > 'card_expiry_year']) it works. > > Thoughts? > > -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mezzanine-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.