Я использую систему маркеров Sage Pay, evrithyng работает нормально. Я храню маркеры на моей стороне. Вопрос в том, хочу ли я удалить токен, это прекрасно, чтобы удалить его только с моей стороны, а затем, если кто-то захочет добавить эту карту снова, чтобы создать еще один токен, или мне нужно отправить запрос на sagepay с помощью StoreToken = 0 param ?Searpay token system delete token
0
A
ответ
1
Вы можете удалить токен только с вашей стороны, но я бы порекомендовал отправить REMOVETOKEN запрос Sage Pay, чтобы удалить его (или установить 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;