UFN_CREDITCARD_EXISTINGTOKENGET
Returns the token of a credit card that has the same values as the card details passed in.
Return
| Return Type |
|---|
| uniqueidentifier |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @CARDHOLDERNAME | nvarchar(255) | IN | |
| @CREDITCARDPARTIALNUMBER | nvarchar(4) | IN | |
| @EXPIRESON | UDT_FUZZYDATE | IN | |
| @VALIDFROM | UDT_FUZZYDATE | IN | |
| @ISSUENUMBER | nvarchar(3) | IN |
Definition
Copy
CREATE function dbo.UFN_CREDITCARD_EXISTINGTOKENGET
(
@CARDHOLDERNAME nvarchar(255),
@CREDITCARDPARTIALNUMBER nvarchar(4),
@EXPIRESON dbo.UDT_FUZZYDATE,
@VALIDFROM dbo.UDT_FUZZYDATE,
@ISSUENUMBER nvarchar(3)
)
returns uniqueidentifier
as
begin
declare @CREDITCARDTOKEN uniqueidentifier
select @CREDITCARDTOKEN = CREDITCARDTOKEN
from dbo.CREDITCARD
where
CARDHOLDERNAME = @CARDHOLDERNAME and
CREDITCARDPARTIALNUMBER = @CREDITCARDPARTIALNUMBER and
EXPIRESON = @EXPIRESON and
VALIDFROM = coalesce(@VALIDFROM, '00000000') and
ISSUENUMBER = coalesce(@ISSUENUMBER, '') and
CREDITCARDTOKEN is not null and
ISTRANSIENT = 0
return @CREDITCARDTOKEN
end