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); }
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")); }