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


PHP WHMCS ShoppingCartValidateCheckout用法及代碼示例

在結帳完成期間執行,這發生在訂單和發票創建之前。使用它來防止創建訂單並向用戶顯示錯誤。

參數

變量 類型 注意
a string 值為 checkout
submit string 值將是真實的。
promocode string 如果輸入,則為促銷代碼。
notes string 如果啟用,附加訂單說明
paymentmethod string 選擇的付款方式
ccinfo string newuseexisting
cctype string
ccnumber string
ccexpirymonth string
ccexpiryyear string
cccvv string
custtype string 可能的值為 newexisting
clientId int 如果用戶在結帳期間經過身份驗證,則為非零值。
loginemail string 僅當客戶端在結帳期間進行身份驗證時才存在。
loginpassword string 僅當客戶端在結帳期間進行身份驗證時才存在。
firstname string 當客戶是新客戶時存在的值。
lastname string 當客戶是新客戶時存在的值。
companyname string 新客戶時的值
email string 新客戶時的值
address1 string 新客戶時的值
address2 string 新客戶時的值
city string 新客戶時的值
state string 新客戶時的值
country string 新客戶時的值;兩個字母的 ISO 代碼
phonenumber string 新客戶時的值
password string 新客戶時的值
password2 string 新客戶時的值
securityqid string 新客戶時的值
securityqans string 新客戶時的值
customfield array 新客戶時的值

響應

Return 接受 stringarray 。對single 錯誤消息使用字符串或對多個錯誤消息使用字符串的array

示例代碼

<?php

add_hook('ShoppingCartValidateCheckout', 1, function($vars) {
    return [
        'Error message feedback error 1',
        'Error message feedback error 2',
    ];
});

相關用法


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