Пример #1
0
        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);
 }