2015-05-19 79 views
0

我使用Sage Pay令牌系統,evrithyng工作正常,我將令牌存儲在我身邊。問題是如果我想刪除一個令牌是否可以從我身邊刪除它,然後如果有人想再次添加tha卡來創建另一個令牌,或者我必須發送一個請求到sagepay StoreToken = 0參數?Sagepay令牌系統刪除令牌

回答

1

您只能從您身邊移除令牌,但我建議您向Sage Pay發送REMOVETOKEN請求以將其刪除(或在使用時設置StoreToken = 0) - 令牌存儲的收費高於某個閾值。沒有一點支付你不能使用的東西.....

如果需要,您的最終用戶可以創建另一個標記。

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;