Credit Card Authorization

Regarding Public View ACH Only Payments

Hi everyone.  I wanted to see if anyone has collected ACH payments only using the normal custom payment gateway interface and Public View in iMIS 15?
 

The selected vendor has a flexible API so writing the interface code is easy enough.  I assume I just modify pages to solicit the bank routing and account number values and just record the transaction number back to the payment object normally.  Not sure what if anything I do with the values, I don't think I need to store them.  If I have the vendors transaction ID that should be enough for iMIS to void it I think.

What am I missing as I think about this?  Any insight would be much appreciated.  Thanks!

JW Glass
BSCI

Custom CC Processor Parameters

I'm creating a custom CC processor for iMIS that will be used by Chapter administrators. The gateway will be the same for all chapters but each chapter will have their own account. Is there a definitive list of the value names passed in the name/value string? Can the string be manipulated based on settings in iMIS? For example, can I add "ORG=[selected org name]" to the value string based on the currently selected or logged in user, or are all the parameters fixed?

PayPal User Authentication Failed in IMIS 15 iBOs

Greetings all,

I'm having some difficulties processing a payment using the CPayment.ProcessPayment method for the IBOs on IMIS 15.  Within the desktop IMIS interface, we're not having any trouble processing credticard payments via PayPal (the out-of-the-box payment gateway), but whenever I try to invoke the ProcessPayment method using the IBO's, PayPal comes back with a "User Authentication Failed" message.

Credit card logo display

I have been asked by a client to look at display of credit card icons on the checkout page for both

  • e-Series
  • Public Views

I've done some documentation searches and have not found anything helpful.  Am I missing something simple?

SecurePay iMIS Integration

Please find attached the installation package for integrating the SecurePay payment gateway into iMIS. This contains instructions for integrating with the iMIS desktop, and also for the public view of iMIS.

I have also attached the source code for the desktop integration (VB6) and the web integration (C#.NET).

Note: This has been tested using iMIS 15.1.3.8850

The SecurePay API can be downloaded from here: http://www.securepay.com.au/resources/Secure_XML_API_Integration_Guide.p...

Credit Card Number -CPAYMENT

Hi,

I am getting an exception :The type initializer for 'Asi.Security.AppPrincipal' threw an exception

  var payment = new CPayment(CStaffUser.GetDefaultStaffUser())
            {
                CashAccountCode = "VISA",
                CreditCardNumber = "4007000000027"
            };

CPayment - CreditCardNumber Exception

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Asi.iBO;
using Asi.iBO.Financials;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                IiMISUser user = CStaffUser.Login("Manager", "Test1234");
                CPayment Payment = new CPayment(user);
                Payment.Amount = 120;
                Payment.PaymentType = EnumPaymentType.CreditCard;
                Payment.CreditCardNumber = "4444333322221111";
                Payment.CreditDebitCardHoldersName = "Name";
                Payment.CreditDebitCardAuthorizationCode = "123";
                Payment.CreditCardSecurityCode = "123";
                Payment.CreditCardExpiration = "12/50";
                Payment.CashAccountCode = "VISA";
                Payment.Validate();
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }
    }
}

payment gateway response

We are creating a custom gateway through Authorize.net. We are getting an error saying "The Method or operations is not implemented" while using PaymentGatewayResponse response Object.

Has anyone had a similar issue and have you been able to resolve? It also to submit a response string. Does any one know how the string should be formatted?

Please see the attached code segment.

Error response from credit card gateway

Yesterday I spent a bunch of time helping a 3rd party developer getting his order processing code working. We got past his first several issues and then ran into an issue we could not solve. The problem occurs when communicating with the Paypal Pay flow pro gateway. I verified the web.config matches http://www.imiscommunity.com/payment_gateway_processing_in_ibo If you have any ideas I would be very appreciative. // process payment PaymentGatewayResponse response = cOrder.Payment.ProcessPayment(new CAddressBasic(imisUser) { Address1 = cOrder.Address1, Address2 = cOrder.Address2, City = cOrder.City, StateProvince = cOrder.StateProvince, PostalCode = cOrder.PostalCode }); The error returned from the gateway is "index was outside the bounds of the array" when the line above is submitted. I have already submitted it as an SMR. I searched all our resources and nothing I found helped. http://staff.advsol.com/AM/Template.cfm?Section=My_Support_Status1&T... Full code is attached.

collecting e-check payments with a custom payment gateway provider

I'm trying to implement an extension to PaymentGatewayProvider that uses a payment gateway API not supported by iMIS.  All of the examples seem to involve payments via Credit Card.  I would like to also implement payment via e-check.  Is this supported?

The arguments passed into ProcessPayment are a TransactionType, a CPayment, and a CAddressBasic.  CPayment does not seem to have any members for the bank account number, bank routing number, etc.  Where would this data come from?