def create_card(mangopay_user_id): cr = CardRegistration() cr.UserId = mangopay_user_id cr.Currency = 'EUR' cr.CardType = 'CB_VISA_MASTERCARD' cr.save() data = dict( accessKeyRef=cr.AccessKey, cardNumber='3569990000000132', cardExpirationDate='1234', cardCvx='123', data=cr.PreregistrationData, ) cr.RegistrationData = requests.post(cr.CardRegistrationURL, data).text cr.save() return cr
w.Description = 'test wallet' w.Currency = 'EUR' w.save() return w with use_cassette('MangopayHarness'): cls = MangopayHarness cls.david_id = make_mangopay_account('David') cls.david_wallet_id = make_wallet(cls.david_id).Id cls.janet_id = make_mangopay_account('Janet') cls.janet_wallet_id = make_wallet(cls.janet_id).Id cr = CardRegistration() cr.UserId = cls.janet_id cr.Currency = 'EUR' cr.CardType = 'CB_VISA_MASTERCARD' cr.save() data = dict( accessKeyRef=cr.AccessKey, cardNumber='3569990000000132', cardExpirationDate='1234', cardCvx='123', data=cr.PreregistrationData, ) cr.RegistrationData = requests.post(cr.CardRegistrationURL, data).text cr.save() cls.card_id = cr.CardId del cr, data