Esempio n. 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);
 }
Esempio n. 2
0
 internal MerchantService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "";
 }
 internal ChargeService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "charges";
 }
Esempio n. 4
0
 internal CardService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "cards";
 }
Esempio n. 5
0
 internal CustomerService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "customers";
 }
Esempio n. 6
0
 internal PayoutReportService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
 }
Esempio n. 7
0
 internal WebhookService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "webhooks";
 }
Esempio n. 8
0
 internal OpenpayFeesService(OpenpayHttpClient opHttpClient)
 {
     this.httpClient = opHttpClient;
 }
 internal SubscriptionService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "subscriptions";
 }
Esempio n. 10
0
 internal BankAccountService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "bankaccounts";
 }
Esempio n. 11
0
 internal FeeService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "fees";
 }
 internal OpenpayGenericService(OpenpayHttpClient opHttpClient)
 {
     this.httpClient = opHttpClient;
 }
Esempio n. 13
0
 internal PlanService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "plans";
 }
Esempio n. 14
0
 internal TransferService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "transfers";
 }
Esempio n. 15
0
 public OpenpayResourceService(string api_key, string merchant_id, bool production = false)
 {
     this.httpClient = new OpenpayHttpClient(api_key, merchant_id, production);
 }
Esempio n. 16
0
 internal OpenpayResourceService(OpenpayHttpClient opHttpClient)
 {
     this.httpClient = opHttpClient;
 }
Esempio n. 17
0
 internal PayoutService(OpenpayHttpClient opHttpClient)
     : base(opHttpClient)
 {
     ResourceName = "payouts";
 }