当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。