All URIs are relative to https://rest.clicksend.com/v3
Method | HTTP request | Description |
---|---|---|
RechargeCreditCardGet | GET /recharge/credit-card | Get Credit Card info |
RechargeCreditCardPut | PUT /recharge/credit-card | Update credit card info |
RechargePackagesGet | GET /recharge/packages | Get list of all packages |
RechargePurchaseByPackageIdPut | PUT /recharge/purchase/{package_id} | Purchase a package |
RechargeTransactionsByTransactionIdGet | GET /recharge/transactions/{transaction_id} | Get specific Transaction |
RechargeTransactionsGet | GET /recharge/transactions | Purchase a package |
string RechargeCreditCardGet ()
Get Credit Card info
Get Credit Card info
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class RechargeCreditCardGetExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new AccountRechargeApi();
try
{
// Get Credit Card info
string result = apiInstance.RechargeCreditCardGet();
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling AccountRechargeApi.RechargeCreditCardGet: " + e.Message );
}
}
}
}
This endpoint does not need any parameter.
string
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string RechargeCreditCardPut (CreditCard body)
Update credit card info
Update credit card info
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class RechargeCreditCardPutExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new AccountRechargeApi();
var body = new CreditCard(); // CreditCard | CreditCard model
try
{
// Update credit card info
string result = apiInstance.RechargeCreditCardPut(body);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling AccountRechargeApi.RechargeCreditCardPut: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
body | CreditCard | CreditCard model |
string
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string RechargePackagesGet (string country = null)
Get list of all packages
Get list of all packages
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class RechargePackagesGetExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new AccountRechargeApi();
var country = country_example; // string | Country code (optional)
try
{
// Get list of all packages
string result = apiInstance.RechargePackagesGet(country);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling AccountRechargeApi.RechargePackagesGet: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
country | string | Country code | [optional] |
string
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string RechargePurchaseByPackageIdPut (int? packageId)
Purchase a package
Purchase a package
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class RechargePurchaseByPackageIdPutExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new AccountRechargeApi();
var packageId = 56; // int? | ID of package to purchase
try
{
// Purchase a package
string result = apiInstance.RechargePurchaseByPackageIdPut(packageId);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling AccountRechargeApi.RechargePurchaseByPackageIdPut: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
packageId | int? | ID of package to purchase |
string
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string RechargeTransactionsByTransactionIdGet (string transactionId)
Get specific Transaction
Get specific Transaction
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class RechargeTransactionsByTransactionIdGetExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new AccountRechargeApi();
var transactionId = transactionId_example; // string | ID of transaction to retrieve
try
{
// Get specific Transaction
string result = apiInstance.RechargeTransactionsByTransactionIdGet(transactionId);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling AccountRechargeApi.RechargeTransactionsByTransactionIdGet: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
transactionId | string | ID of transaction to retrieve |
string
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string RechargeTransactionsGet (int? page = null, int? limit = null)
Purchase a package
Get all transactions
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class RechargeTransactionsGetExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new AccountRechargeApi();
var page = 56; // int? | Page number (optional) (default to 1)
var limit = 56; // int? | Number of records per page (optional) (default to 10)
try
{
// Purchase a package
string result = apiInstance.RechargeTransactionsGet(page, limit);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling AccountRechargeApi.RechargeTransactionsGet: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
page | int? | Page number | [optional] [default to 1] |
limit | int? | Number of records per page | [optional] [default to 10] |
string
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]