Ejemplo n.º 1
0
        public override async Task <RaveResponse <Card.ResponseData> > Create(VirtualAccountParams virtualaccountparams)
        {
            var content        = new StringContent(JsonConvert.SerializeObject(new { virtualaccountparams }), Encoding.UTF8, "application/json");
            var requestMessage = new HttpRequestMessage(HttpMethod.Post, Endpoints.CreateaccountNumber)
            {
                Content = content
            };

            var result = await RaveRequest.Request(requestMessage);

            return(result);
        }
Ejemplo n.º 2
0
        public void VirtualDurationAccountTest()
        {
            var virtuala             = new VirtualAccount();
            var virtualaccountparams = new VirtualAccountParams(1, 2, "TEST-C-ACCOUNT", ScKey, "*****@*****.**", "TRF-SHDJß", "100");

            var chargeResponse = virtuala.CreateTransactionVirtualAccount(virtualaccountparams);

            System.Console.WriteLine("chargeResponse:" + chargeResponse.ToString());

            JObject json = JObject.Parse(chargeResponse);

            // Assert.IsNotNull(chargeResponse.Data);
            Assert.AreEqual("success", (string)json.SelectToken("status"));
        }