public void Test_CardRegistrationData() { var userId = this.GetJohn().Id; var cardRegistrationPost = new CardRegistrationPostDTO(userId, CurrencyIso.EUR, CardType.CB_VISA_MASTERCARD); var cardRegistrationGet = this.Api.CardRegistrations.Create(cardRegistrationPost); var cardRegistrationDataPost = new CardRegistrationDataPostDTO(cardRegistrationGet.PreregistrationData, cardRegistrationGet.AccessKey, "4970100000000154", "1218", "123", cardRegistrationGet.CardRegistrationURL); var cardRegistrationDataGet = this.Api.CardRegistrations.RegisterCardData(cardRegistrationDataPost); var cardRegistrationPut = new CardRegistrationPutDTO(); cardRegistrationPut.RegistrationData = cardRegistrationDataGet.RegistrationData; var cardRegistrationPutGet = this.Api.CardRegistrations.Update(cardRegistrationPut, cardRegistrationGet.Id); }
/// <summary>Creates new card registration.</summary> /// <param name="cardRegistration">Card registration object to create.</param> /// <returns>Card registration object returned from API.</returns> public CardRegistrationDTO Create(CardRegistrationPostDTO cardRegistration) { return this.CreateObject<CardRegistrationDTO, CardRegistrationPostDTO>(MethodKey.CardRegistrationCreate, cardRegistration); }