public void Should_Receive_Money_From_Sub_Merchant() { CreateCrossBookingRequest request = new CreateCrossBookingRequest(); request.Locale = Locale.TR.GetName(); request.ConversationId = "123456789"; request.SubMerchantKey = "subMerchantKey"; request.Price = "1"; request.Reason = "reason text"; CrossBookingFromSubMerchant crossBookingFromSubMerchant = CrossBookingFromSubMerchant.Create(request, options); PrintResponse <CrossBookingFromSubMerchant>(crossBookingFromSubMerchant); Assert.IsNotNull(crossBookingFromSubMerchant.SystemTime); Assert.AreEqual(Status.SUCCESS.ToString(), crossBookingFromSubMerchant.Status); Assert.AreEqual(Locale.TR.GetName(), crossBookingFromSubMerchant.Locale); Assert.AreEqual("123456789", crossBookingFromSubMerchant.ConversationId); }
public static CrossBookingFromSubMerchant Create(CreateCrossBookingRequest request, Options options) { return(RestHttpClient.Create().Post <CrossBookingFromSubMerchant>(options.BaseUrl + "/crossbooking/receive", GetHttpHeaders(request, options), request)); }
public static CrossBookingToSubMerchant Create(CreateCrossBookingRequest request, Options options) { return(RestHttpClient.Create().Post <CrossBookingToSubMerchant>(options.BaseUrl + "/crossbooking/send", request, options)); }
// Async public static async Task <CrossBookingFromSubMerchant> CreateAsync(CreateCrossBookingRequest request, Options options) { return(await RestHttpClient.Create().PostAsync <CrossBookingFromSubMerchant>(options.BaseUrl + "/crossbooking/receive", GetHttpHeaders(request, options), request)); }
public static CrossBookingFromSubMerchant Create(CreateCrossBookingRequest request, Options options) { return(RestHttpClient.Instance.Post <CrossBookingFromSubMerchant>(options.BaseUrl + CrossBookingFromSubMerchantUrl, GetHttpHeaders(request, options), request)); }
public static async Task <CrossBookingFromSubMerchant> CreateAsync(CreateCrossBookingRequest request, Options options) { return(await RestHttpClient.Instance.PostAsync <CrossBookingFromSubMerchant>(options.BaseUrl + CrossBookingFromSubMerchantUrl, GetHttpHeaders(request, options), request)); }