/// <summary>
 /// Creates a Payment Plan that can exist independently and act as template.
 /// </summary>
 /// <param name="requestModel"></param>
 /// <returns></returns>
 public HttpResponse <SinglePaymentPlanCreateResponse> CreatePaymentPlan(SinglePaymentPlanCreateRequest requestModel)
 {
     return(new ApiHttpClient().PostRequest <SinglePaymentPlanCreateResponse>(ApiUrls.RecurringPaymentPlans, AppSettings.SecretKey, requestModel));
 }
Beispiel #2
0
 public HttpResponse <SinglePaymentPlanCreateResponse> CreatePaymentPlan(SinglePaymentPlanCreateRequest requestModel)
 {
     return(_recurringPaymentsServiceAsync.CreatePaymentPlanAsync(requestModel).Result);
 }
Beispiel #3
0
 public Task <HttpResponse <SinglePaymentPlanCreateResponse> > CreatePaymentPlanAsync(SinglePaymentPlanCreateRequest requestModel)
 {
     return(_apiHttpClient.PostRequest <SinglePaymentPlanCreateResponse>(_configuration.ApiUrls.RecurringPaymentPlans, _configuration.SecretKey, requestModel));
 }