public Task <WalletResponse> ResetMerchantMemberWalletBalanceAsync(ResetMerchantMemberWalletBalanceRequest request) { var path = "/wallet/v1/merchants/me/wallet/reset-balance"; return(AsyncRestClient.Post <WalletResponse>(RequestOptions.BaseUrl + path, CreateHeaders(request, path, RequestOptions), request)); }
public void Reset_Merchant_Member_Wallet_Balance() { var request = new ResetMerchantMemberWalletBalanceRequest { WalletAmount = new decimal(-100) }; var response = _craftgateClient.Wallet().ResetMerchantMemberWalletBalance(request); Assert.NotNull(response.Id); Assert.IsNotNull(response.CreatedDate); Assert.IsNotNull(response.MemberId); Assert.AreEqual(decimal.Zero, response.Amount); Assert.AreEqual("TRY", response.Currency); }