Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("#########################################################");
            Console.WriteLine("## INITIALIZING REMITA PAYMENT CREDENTIALS AND GATEWAY ##");
            Console.WriteLine("#########################################################");
            Console.WriteLine(" ");
            Credentials credentials = new Credentials();
            credentials.TimeoutInMilliSec = 10000;
            credentials.ReadWriteTimeoutMilliSec = 150000;
            credentials.Environment = "TEST";
            RemitaRITs remitaRITs = new RemitaRITs(credentials);

            Console.WriteLine(" ");
            Console.WriteLine("#############################");
            Console.WriteLine("###### ACCOUNT ENQUIRY ######");
            Console.WriteLine("#############################");
            Console.WriteLine(" ");
            AccountEnquiry(credentials, remitaRITs);

            Console.WriteLine(" ");
            Console.WriteLine("############################");
            Console.WriteLine("####### BULK PAYMENT #######");
            Console.WriteLine("############################");
            Console.WriteLine(" ");
            BulkPayment(credentials, remitaRITs);

            Console.WriteLine(" ");
            Console.WriteLine("#########################");
            Console.WriteLine("###### ADD ACCOUNT ######");
            Console.WriteLine("#########################");
            Console.WriteLine(" ");
            AddAccount(credentials, remitaRITs);

            Console.ReadLine();
        }
Exemplo n.º 2
0
 static void BulkPayment(Credentials credentials, RemitaRITs remitaRITs)
 {
     credentials.MerchantId = "DEMOMDA1234";
     credentials.ApiToken = "bmR1ZFFFWEx5R2c2NmhnMEk5a25WenJaZWZwbHFFYldKOGY0bHlGZnBZQ1N5WEpXU2Y1dGt3PT0=";
     credentials.ApiKey = "REVNT01EQTEyMzR8REVNT01EQQ==";
     credentials.EncKey = "nbzjfdiehurgsxct";
     credentials.EncVector = "sngtmqpfurxdbkwj";
     BulkPaymentPayload bulkPaymentPayload = new BulkPaymentPayload();
     BulkPaymentInfo bulkPaymentInfo = new BulkPaymentInfo();
     bulkPaymentInfo.bankCode = "044";
     bulkPaymentInfo.batchRef = generateRequestID();
     bulkPaymentInfo.debitAccount = "1234565678";
     bulkPaymentInfo.narration = "Regular payment";
     bulkPaymentInfo.requestId = generateRequestID();
     bulkPaymentInfo.totalAmount = 1000;
     PaymentDetails paymentDetail = new PaymentDetails();
     paymentDetail.transRef = generateRequestID();
     paymentDetail.narration = "Regular Payment";
     paymentDetail.benficiaryEmail = "*****@*****.**";
     paymentDetail.benficiaryBankCode = "058";
     paymentDetail.benficiaryAccountNumber = "05829152080517";
     paymentDetail.amount = 1000;
     List<PaymentDetails> paymentDetails = new List<PaymentDetails>();
     paymentDetails.Add(paymentDetail);
     bulkPaymentPayload.paymentDetails = paymentDetails;
     bulkPaymentPayload.bulkPaymentInfo = bulkPaymentInfo;
     BulkPaymentResponseData bulkPaymentResponseData = remitaRITs.bulkPayment(bulkPaymentPayload);
     Console.WriteLine("++++ RESPONSE: " + JsonConvert.SerializeObject(bulkPaymentResponseData));
 }
Exemplo n.º 3
0
 static void AccountEnquiry(Credentials credentials, RemitaRITs remitaRITs)
 {
     credentials.MerchantId = "DEMOMDA1234";
     credentials.ApiToken = "bmR1ZFFFWEx5R2c2NmhnMEk5a25WenJaZWZwbHFFYldKOGY0bHlGZnBZQ1N5WEpXU2Y1dGt3PT0=";
     credentials.ApiKey = "REVNT01EQTEyMzR8REVNT01EQQ==";
     credentials.EncKey = "nbzjfdiehurgsxct";
     credentials.EncVector = "sngtmqpfurxdbkwj";
     AccountEnquiryPayload payload = new AccountEnquiryPayload();
     payload.AccountNo = "0581234567890";
     payload.BankCode = "058";
     payload.RequestId = generateRequestID();
     AccountEnquiryResponseData accountEnquiryResponseData = remitaRITs.accountEnquiry(payload);
     Console.WriteLine("++++ RESPONSE: " + JsonConvert.SerializeObject(accountEnquiryResponseData));
 }
Exemplo n.º 4
0
 static void AddAccount(Credentials credentials, RemitaRITs remitaRITs)
 {
     credentials.MerchantId = "42192033";
     credentials.ApiToken = "TmNGYlc4RHl6ajdCWUtxNTFmTnR1MG1IRzFjcVByQ1htbmJJL2V1ZVQ5eXl1dmRyN0xvL29nPT0=";
     credentials.ApiKey = "REVNT1RFQ0gxMjM0fERFTU9URUNI";
     credentials.EncKey = "wiavbnktudcprxjf";
     credentials.EncVector = "finvwsegqzbtuykj";
     remitaRITs = new RemitaRITs(credentials);
     AddAccountPayload addAccountPayload = new AddAccountPayload();
     addAccountPayload.AccountNo = "0581234567890";
     addAccountPayload.BankCode = "058";
     addAccountPayload.RequestId = generateRequestID();
     addAccountPayload.TransRef = "4893478";
     AddAccountResponseData addAccountResponseData = remitaRITs.addAccount(addAccountPayload);
     Console.WriteLine("++++ RESPONSE: " + JsonConvert.SerializeObject(addAccountResponseData));
 }