/// <summary> /// POST Create Transfer Recipient with more details /// </summary> /// <param name="recipientRequestModel"></param> /// <returns></returns> public async Task <TransferRecipientModel> CreateTransferRecipient(TransferRecipientRequestModel recipientRequestModel) { string url = GetUrl(); var content = await BaseClient.PostEntities(url, JsonConvert.SerializeObject(recipientRequestModel), this._secretKey); return(JsonConvert.DeserializeObject <TransferRecipientModel>(content)); }
private static async void CreateTransferRecipient() { PaystackTransferRecipient transferRecipient = new PaystackTransferRecipient("apikey/secret/key"); TransferRecipientRequestModel requestModel = new TransferRecipientRequestModel { account_number = "", bank_code = "", name = "", description = "Test User", currency = "NGN" }; var response = await transferRecipient.CreateTransferRecipient(requestModel); var json = new JavaScriptSerializer().Serialize(response); Console.WriteLine(json); }