Пример #1
0
        public override CreateCustomerCardResponse Execute <T>(T transaction)
        {
            base.Execute(transaction); //Needed to inject Authorization headers
            ITrnCreateCustomerCard data = (ITrnCreateCustomerCard)transaction;
            var request = new CreateCustomerCardRequest
            {
                BillingAddress = data.Address.ToNativeSquareAddress(),
                CardholderName = data.CardholderName,
                CardNonce      = data.CardNonce
            };
            var response = customersApi.CreateCustomerCard(data.CustomerId, request);

            return(response);
        }
Пример #2
0
 public CreateCustomerCardResponse CreateCustomerCard(ITrnCreateCustomerCard data)
 {
     return(new CallCreateCustomerCard(customersApi).Execute(data));
 }