public void StoreTokenRequestAndSetTransferDestinationsTest() { using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient()) { TppMember payee = tokenClient.CreateMemberBlocking(TestUtil.RandomAlias()); string requestId = StoreAndRetrieveTokenRequestSample .StoreTransferTokenRequestWithDestinationsCallback( payee, setTransferDestinationsUrl); StoreAndRetrieveTokenRequestSample.SetTokenRequestTransferDestinations( payee, requestId, tokenClient, setTransferDestinationsCallback); TokenRequest request = tokenClient.RetrieveTokenRequestBlocking(requestId); Assert.NotNull(request); Assert.NotEqual(0, request .GetTokenRequestPayload() .TransferBody .Instructions .TransferDestinations.Count); Assert.True(request .GetTokenRequestPayload() .TransferBody .Instructions .TransferDestinations[0].FasterPayments != null); } }
public void StoreAndRetrieveAccessTokenTest() { using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient()) { TppMember grantee = tokenClient.CreateMemberBlocking(TestUtil.RandomAlias()); string requestId = StoreAndRetrieveTokenRequestSample.StoreTransferTokenRequest(grantee); TokenRequest request = tokenClient.RetrieveTokenRequestBlocking(requestId); Assert.NotNull(request); } }
/// <summary> /// Retrieves a token request. /// </summary> /// <param name="tokenClient">tokenIO instance to use</param> /// <param name="requestId">id of request to retrieve</param> /// <returns>token request that was stored with the request id</returns> public static TokenRequest RetrieveTokenRequest( Tokenio.Tpp.TokenClient tokenClient, string requestId) { return(tokenClient.RetrieveTokenRequestBlocking(requestId)); }