public async Task <string> GenerateToJSONAsync(string orderCode, decimal amount, string notifyUrl, string title = "", string description = "") { if (_payment == null) { throw new NotImplementedException(); } return(await _payment.ExecuteAsync(orderCode, amount, notifyUrl, title, description) as string); }