Example #1
0
 public OpenpayAPI(string api_key, string merchant_id, bool production = false)
 {
     this.httpClient     = new OpenpayHttpClient(api_key, merchant_id, production);
     CustomerService     = new CustomerService(this.httpClient);
     CardService         = new CardService(this.httpClient);
     BankAccountService  = new BankAccountService(this.httpClient);
     ChargeService       = new ChargeService(this.httpClient);
     PayoutService       = new PayoutService(this.httpClient);
     TransferService     = new TransferService(this.httpClient);
     FeeService          = new FeeService(this.httpClient);
     PlanService         = new PlanService(this.httpClient);
     SubscriptionService = new SubscriptionService(this.httpClient);
     OpenpayFeesService  = new OpenpayFeesService(this.httpClient);
     WebhooksService     = new WebhookService(this.httpClient);
 }
Example #2
0
 internal MerchantService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "";
 }
 internal ChargeService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "charges";
 }
Example #4
0
 internal CardService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "cards";
 }
 internal CustomerService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "customers";
 }
Example #6
0
 internal PayoutReportService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
 }
Example #7
0
 internal WebhookService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "webhooks";
 }
Example #8
0
 internal OpenpayFeesService(OpenpayHttpClient opHttpClient)
 {
     this.httpClient = opHttpClient;
 }
 internal SubscriptionService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "subscriptions";
 }
 internal BankAccountService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "bankaccounts";
 }
Example #11
0
 internal FeeService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "fees";
 }
 internal OpenpayGenericService(OpenpayHttpClient opHttpClient)
 {
     this.httpClient = opHttpClient;
 }
Example #13
0
 internal PlanService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "plans";
 }
Example #14
0
 internal TransferService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "transfers";
 }
Example #15
0
 public OpenpayResourceService(string api_key, string merchant_id, bool production = false)
 {
     this.httpClient = new OpenpayHttpClient(api_key, merchant_id, production);
 }
Example #16
0
 internal OpenpayResourceService(OpenpayHttpClient opHttpClient)
 {
     this.httpClient = opHttpClient;
 }
Example #17
0
 internal PayoutService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "payouts";
 }