public TokenResponse GetInfo(string Token) { var request = new TokenRequest(this) { Method = PayU.Token.TokenRequest.MethodType.TOKEN_GETINFO, Merchant = Merchant, ReferenceNumber = Token, }; return request.SendRequest(EndpointUrl, SignatureKey); }
public TokenResponse Cancel(string Token, string Reason = null) { var request = new TokenRequest(this) { Method = PayU.Token.TokenRequest.MethodType.TOKEN_CANCEL, Merchant = Merchant, ReferenceNumber = Token, CancelReason = Reason }; return request.SendRequest(EndpointUrl, SignatureKey); }
public TokenResponse NewSale(string Token, string OrderRef, decimal Amount, string Currency = null) { var request = new TokenRequest(this) { Method = PayU.Token.TokenRequest.MethodType.TOKEN_NEWSALE, Merchant = Merchant, ReferenceNumber = Token, ExternalReference = OrderRef, Amount = Amount, Currency = Currency ?? "TRY" }; return request.SendRequest(EndpointUrl, SignatureKey); }