public static Transfer RedeemTransferToken( Member payee, string accountId, // account ID of the payee string tokenId) { var cartId = Util.Nonce(); var transferToken = payee.GetToken(tokenId).Result; var transfer = payee.RedeemToken( transferToken, new TransferEndpoint { Account = new BankAccount { Token = new Token { MemberId = payee.MemberId(), AccountId = accountId } } }, cartId).Result; return(transfer); }
public static Transfer RedeemTransferToken( Member payee, string accountId, // account ID of the payee string tokenId) { var cartId = Util.Nonce(); var transferToken = payee.GetToken(tokenId).Result; var transferDestination = new TransferDestination { Token = new TransferDestination.Types.Token { MemberId = payee.MemberId(), AccountId = accountId } }; var transfer = payee.RedeemToken( transferToken, transferDestination, cartId).Result; return(transfer); }
public static TokenOperationResult CancelAccessToken(Member grantee, string tokenId) { var accessToken = grantee.GetToken(tokenId).Result; return(grantee.CancelToken(accessToken).Result); }
/// <summary> /// Cancels a transfer token. /// </summary> /// <param name="grantor">grantor Token member</param> /// <param name="tokenId">token ID to cancel</param> /// <returns>operation result</returns> public static TokenOperationResult CancelTransferToken(Member payee, string tokenId) { var transferToken = payee.GetToken(tokenId).Result; return(payee.CancelToken(transferToken).Result); }