Beispiel #1
0
        private int AddACHAccount()
        {
            var request = new StoreACHAccount
            {
                CustomerId = 2,
                Type       = "chec",
                Number     = "856667",
                Routing    = "072403004",
            };

            return(Sut.StoreACHAccount(request).Id);
        }
Beispiel #2
0
        public void should_call_StoreACHAccount()
        {
            //arrange
            var request = new StoreACHAccount
            {
                CustomerId = 2,
                Type       = "chec",
                Number     = "856667",
                Routing    = "072403004",
            };
            //act
            var actual = Sut.StoreACHAccount(request);

            //assert
            Assert.AreEqual(201, actual.Code);
            Assert.IsEmpty(actual.Message);
            Assert.AreEqual("OK", actual.Status);
        }
        public void Run()
        {
            var request = new StoreACHAccount
            {
                CustomerId = 1,
                Type       = "chec",
                Number     = "856667",
                Routing    = "072403004",
            };

            var result = _service.StoreACHAccount(request);

            if (!result.IsSuccess())
            {
                throw new Exception("Store ACH failed.");
            }

            Console.WriteLine("ACHe with id: " + result.Id);
        }
 /// <summary>
 /// Store an ACH account
 /// details: https://developer.chargeover.com/apidocs/rest/#create-ach
 /// </summary>
 public IIdentityResponse StoreACHAccount(StoreACHAccount request)
 {
     return(Create("ach", request));
 }