This method retrieves connector (payment method) details. For payload explanations for both request and response, click here
using OneKhusa.SDK; 
using OneKhusa.SDK.Models.StaticMaintenance.Connectors; 

//code omitted for brevity 

OneKhusaResponse<GetConnectorResponse> response = await client 
    .StaticMaintenance 
    .Connectors 
    .GetConnectorAsync(new GetConnectorRequest 
    { 
        ConnectorId = 221300 
    }); 
if (response is { IsSuccess: true, Data: not null }) 
{ 
    Console.WriteLine($""" 
        ConnectorId: {response.Data.ConnectorId}; 
        ConnectorName: {response.Data.ConnectorName}; 
        ConnectorCode: {response.Data.ConnectorCode}; 
        ChannelCode: {response.Data.ChannelCode}; 
        ConnectorDescription: {response.Data.ConnectorDescription}; 
        IsActive: {response.Data.IsActive}; 
        IsCollectionAllowed: {response.Data.IsCollectionAllowed}; 
        IsDisbursementAllowed: {response.Data.IsDisbursementAllowed}; 
        LogoBase64: {response.Data.LogoBase64}; 
        LogoFormat: {response.Data.LogoFormat} 
    """); 
    Console.ReadLine(); 
    return; 
} 
//it means an error has occurred: RFC7807 compliant error object
Console.WriteLine($"""
        Type: {response.Error?.Type};
        Title: {response.Error?.Title};
        Detail: {response.Error?.Detail};
        ErrorCode: {response.Error?.ErrorCode};
        Status: {response.Error?.Status};
        Instance: {response.Error?.Instance};
        Errors: {string.Join(";", response.Error?.Errors ?? [])}
""");
Console.ReadLine();