當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP WHMCS DeletePayMethod用法及代碼示例

刪除付款方式。

請求參數

參數 類型 說明 必需的
action string “DeletePayMethod” Required
clientid int 匹配支付方式的客戶id Required
paymethodid int 要刪除的付款方式的 ID Required
failonremotefailure bool 如果遠程令牌刪除失敗,則傳遞為 true 以返回錯誤 Optional

響應參數

參數 類型 說明
result string 操作結果:成功或錯誤
paymethodid int 付款方式的id已刪除

示例請求 (CURL)

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.example.com/includes/api.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
    http_build_query(
        array(
            'action' => 'DeletePayMethod',
            // See https://developers.whmcs.com/api/authentication
            'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
            'password' => 'SECRET_OR_HASHED_PASSWORD',
            'paymethodid' => '1',
            'responsetype' => 'json',
        )
    )
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

示例請求(本地 API)

$command = 'DeletePayMethod';
$postData = array(
    'paymethodid' => '1',
);
$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

$results = localAPI($command, $postData, $adminUsername);
print_r($results);

示例響應 JSON

{
    "result": "success",
    "paymethodid": "1"
}

錯誤響應

可能的錯誤條件響應包括:

  • 客戶 ID 為必填項
  • 付款方式 ID 為必填項
  • 付款方式 ID 無效
  • 支付方式不屬於傳遞的客戶ID
  • 刪除遠程支付方法時出錯:xxx(來自模塊的響應)

相關用法


注:本文由純淨天空篩選整理自whmcs.com大神的英文原創作品 DeletePayMethod。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。