All URIs are relative to https://developers.hostinger.com
Method | HTTP request | Description |
---|---|---|
delete_payment_method_v1 | DELETE /api/billing/v1/payment-methods/{paymentMethodId} | Delete payment method |
get_payment_method_list_v1 | GET /api/billing/v1/payment-methods | Get payment method list |
set_default_payment_method_v1 | POST /api/billing/v1/payment-methods/{paymentMethodId} | Set default payment method |
CommonSuccessEmptyResource delete_payment_method_v1(payment_method_id)
Delete payment method
This endpoint deletes a payment method from your account.
- Bearer Authentication (apiToken):
import hostinger_api
from hostinger_api.models.common_success_empty_resource import CommonSuccessEmptyResource
from hostinger_api.rest import ApiException
from pprint import pprint
# Configure Bearer authorization: apiToken
configuration = hostinger_api.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with hostinger_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = hostinger_api.BillingPaymentMethodsApi(api_client)
payment_method_id = 9693613 # int | Payment method ID
try:
# Delete payment method
api_response = api_instance.delete_payment_method_v1(payment_method_id)
print("The response of BillingPaymentMethodsApi->delete_payment_method_v1:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling BillingPaymentMethodsApi->delete_payment_method_v1: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
payment_method_id | int | Payment method ID |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success empty response | - |
401 | Unauthenticated | - |
500 | Error response | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List[BillingV1PaymentMethodPaymentMethodResource] get_payment_method_list_v1()
Get payment method list
This endpoint retrieves a list of available payment methods that can be used for placing new orders.
If you want to add new payment method, please use hPanel.
- Bearer Authentication (apiToken):
import hostinger_api
from hostinger_api.models.billing_v1_payment_method_payment_method_resource import BillingV1PaymentMethodPaymentMethodResource
from hostinger_api.rest import ApiException
from pprint import pprint
# Configure Bearer authorization: apiToken
configuration = hostinger_api.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with hostinger_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = hostinger_api.BillingPaymentMethodsApi(api_client)
try:
# Get payment method list
api_response = api_instance.get_payment_method_list_v1()
print("The response of BillingPaymentMethodsApi->get_payment_method_list_v1:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling BillingPaymentMethodsApi->get_payment_method_list_v1: %s\n" % e)
This endpoint does not need any parameter.
List[BillingV1PaymentMethodPaymentMethodResource]
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success response | - |
401 | Unauthenticated | - |
500 | Error response | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CommonSuccessEmptyResource set_default_payment_method_v1(payment_method_id)
Set default payment method
This endpoint sets default payment method for your account.
- Bearer Authentication (apiToken):
import hostinger_api
from hostinger_api.models.common_success_empty_resource import CommonSuccessEmptyResource
from hostinger_api.rest import ApiException
from pprint import pprint
# Configure Bearer authorization: apiToken
configuration = hostinger_api.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with hostinger_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = hostinger_api.BillingPaymentMethodsApi(api_client)
payment_method_id = 9693613 # int | Payment method ID
try:
# Set default payment method
api_response = api_instance.set_default_payment_method_v1(payment_method_id)
print("The response of BillingPaymentMethodsApi->set_default_payment_method_v1:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling BillingPaymentMethodsApi->set_default_payment_method_v1: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
payment_method_id | int | Payment method ID |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success empty response | - |
401 | Unauthenticated | - |
500 | Error response | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]