using System.Threading.Tasks;
namespace Iyzipay.Samples
public static async Task Main(string[] args)
await Should_Retrieve_Bin_NumberAsync();
public static async Task Should_Retrieve_Bin_NumberAsync()
Options options = new Options
BaseUrl = "https://sandbox-api.iyzipay.com"
RetrieveBinNumberRequest request = new RetrieveBinNumberRequest
Locale = Locale.TR.ToString(),
ConversationId = "123456789",
BinNumber response = await BinNumber.Retrieve(request, options);
Console.WriteLine("StatusCode: " + response.StatusCode);
Console.WriteLine("Status: " + response.Status);
Console.WriteLine("SystemTime: " + response.SystemTime);
Console.WriteLine("ConversationId: " + response.ConversationId);
Console.WriteLine("Locale: " + response.Locale);
Console.WriteLine("BankName: " + response.BankName);
Console.WriteLine("BankCode: " + response.BankCode);
Console.WriteLine("Bin: " + response.Bin);
Console.WriteLine("CardAssociation: " + response.CardAssociation);
Console.WriteLine("CardFamily: " + response.CardFamily);
Console.WriteLine("CardType: " + response.CardType);
Console.WriteLine("Commercial: " + response.Commercial);
Console.WriteLine("ErrorCode: " + response.ErrorCode);
Console.WriteLine("ErrorMessage: " + response.ErrorMessage);
Console.WriteLine("ErrorMessage: " + response.ErrorGroup);