Sagepay 令牌系统删除令牌
Sagepay token system delete token
我正在使用 Sage Pay 令牌系统,evrithyng 工作正常我将令牌存储在我身边。问题是如果我想删除一个令牌是否可以只从我这边删除它,然后如果有人想再次添加该卡以创建另一个令牌或者我必须使用 StoreToken = 0 param 向 sagepay 发送请求?
您只能从您这边删除令牌,但我建议向 Sage Pay 发送 REMOVETOKEN 请求以将其删除(或在使用时设置 StoreToken=0)- 令牌存储费用超过特定阈值。没必要为你不能使用的东西付费......
如果需要,您的最终用户可以创建另一个令牌。
代码如下:
# REMOVE TOKEN REQUEST
if(YourCondition=='OK')
{
$strRemoveTokenURL = "https://test.sagepay.com/gateway/service/removetoken.vsp";
$sToken = 'Token Stored your side';
$strPost = "VPSProtocol=3.00&TxType=REMOVETOKEN&Vendor=yourvendorid&Token=".$sToken;
$arrRemoveResponse = requestPost($strRemoveTokenURL, $strPost);
}
# REMOVE TOKEN RESPONSE
echo '<hr>';
print"<pre>";print_r($arrRemoveResponse);print"<pre>";
exit;
我正在使用 Sage Pay 令牌系统,evrithyng 工作正常我将令牌存储在我身边。问题是如果我想删除一个令牌是否可以只从我这边删除它,然后如果有人想再次添加该卡以创建另一个令牌或者我必须使用 StoreToken = 0 param 向 sagepay 发送请求?
您只能从您这边删除令牌,但我建议向 Sage Pay 发送 REMOVETOKEN 请求以将其删除(或在使用时设置 StoreToken=0)- 令牌存储费用超过特定阈值。没必要为你不能使用的东西付费......
如果需要,您的最终用户可以创建另一个令牌。
代码如下:
# REMOVE TOKEN REQUEST
if(YourCondition=='OK')
{
$strRemoveTokenURL = "https://test.sagepay.com/gateway/service/removetoken.vsp";
$sToken = 'Token Stored your side';
$strPost = "VPSProtocol=3.00&TxType=REMOVETOKEN&Vendor=yourvendorid&Token=".$sToken;
$arrRemoveResponse = requestPost($strRemoveTokenURL, $strPost);
}
# REMOVE TOKEN RESPONSE
echo '<hr>';
print"<pre>";print_r($arrRemoveResponse);print"<pre>";
exit;