diff --git a/securesubmit/services/gateway.py b/securesubmit/services/gateway.py index d927330..664c32f 100644 --- a/securesubmit/services/gateway.py +++ b/securesubmit/services/gateway.py @@ -916,6 +916,15 @@ def update_token_expiry(self, token, exp_month, exp_year): Et.SubElement(exp_year_element, 'Value').text = str(exp_year) return self._submit_transaction(transaction) + + def delete_token(self, token): + transaction = Et.Element('ManageTokens') + Et.SubElement(transaction, 'TokenValue').text = token + + token_actions = Et.SubElement(transaction, 'TokenActions') + set_element = Et.SubElement(token_actions, 'Delete') + + return self._submit_transaction(transaction) # def balance inquiry