Sagepay令牌系统删除令牌

时间:2015-05-19 14:51:46

标签: api token sagepay

我使用Sage Pay令牌系统,evrithyng工作正常我将令牌存放在我身边。问题是,如果我想删除一个令牌,只能从我这边删除它,然后如果有人想再次添加tha卡来创建另一个令牌,或者我必须向StoreToken = 0 param发送请求给sagepay ?

2 个答案:

答案 0 :(得分:1)

您可以仅从您身边移除令牌,但我建议向Sage Pay发送REMOVETOKEN请求以将其删除(或在使用时设置StoreToken = 0) - 令牌存储收费高于某个阈值。没有必要支付你不能使用的东西......

如果需要,您的最终用户可以创建另一个令牌。

答案 1 :(得分: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;