Skip to content

Latest commit

 

History

History
145 lines (94 loc) · 4.4 KB

BillingPaymentMethodsApi.md

File metadata and controls

145 lines (94 loc) · 4.4 KB

Hostinger\BillingPaymentMethodsApi

All URIs are relative to https://developers.hostinger.com, except if the operation defines another base path.

Method HTTP request Description
deletePaymentMethodV1() DELETE /api/billing/v1/payment-methods/{paymentMethodId} Delete payment method
getPaymentMethodListV1() GET /api/billing/v1/payment-methods Get payment method list
setDefaultPaymentMethodV1() POST /api/billing/v1/payment-methods/{paymentMethodId} Set default payment method

deletePaymentMethodV1()

deletePaymentMethodV1($paymentMethodId): \Hostinger\Model\CommonSuccessEmptyResource

Delete payment method

This endpoint deletes a payment method from your account.

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');


// Configure Bearer authorization: apiToken
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new Hostinger\Api\BillingPaymentMethodsApi(config: $config);
$paymentMethodId = 9693613; // int | Payment method ID

try {
    $result = $apiInstance->deletePaymentMethodV1($paymentMethodId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling BillingPaymentMethodsApi->deletePaymentMethodV1: ', $e->getMessage(), PHP_EOL;
}

Parameters

Name Type Description Notes
paymentMethodId int Payment method ID

Return type

\Hostinger\Model\CommonSuccessEmptyResource

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getPaymentMethodListV1()

getPaymentMethodListV1(): \Hostinger\Model\BillingV1PaymentMethodPaymentMethodResource[]

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.

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');


// Configure Bearer authorization: apiToken
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new Hostinger\Api\BillingPaymentMethodsApi(config: $config);

try {
    $result = $apiInstance->getPaymentMethodListV1();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling BillingPaymentMethodsApi->getPaymentMethodListV1: ', $e->getMessage(), PHP_EOL;
}

Parameters

This endpoint does not need any parameter.

Return type

\Hostinger\Model\BillingV1PaymentMethodPaymentMethodResource[]

[Back to top] [Back to API list] [Back to Model list] [Back to README]

setDefaultPaymentMethodV1()

setDefaultPaymentMethodV1($paymentMethodId): \Hostinger\Model\CommonSuccessEmptyResource

Set default payment method

This endpoint sets default payment method for your account.

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');


// Configure Bearer authorization: apiToken
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new Hostinger\Api\BillingPaymentMethodsApi(config: $config);
$paymentMethodId = 9693613; // int | Payment method ID

try {
    $result = $apiInstance->setDefaultPaymentMethodV1($paymentMethodId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling BillingPaymentMethodsApi->setDefaultPaymentMethodV1: ', $e->getMessage(), PHP_EOL;
}

Parameters

Name Type Description Notes
paymentMethodId int Payment method ID

Return type

\Hostinger\Model\CommonSuccessEmptyResource

[Back to top] [Back to API list] [Back to Model list] [Back to README]