I have the painful task of integrating yet another payment gateway, why we can't change out gateway to one already supported is beyond me.
I could use some help getting my head around the data model. PaymentGatewayConfigType PaymentGatewayConfig PaymentGatewayNewGateway (I suppose having a table is more secure then a properties file, but it does confuse things) I kinda get the picture up to this point. <CustomMethod customMethodId="CC_AUTH_NEWGATE" customMethodTypeId="CC_AUTH" customMethodName="newCateCCProcessor" description="CC New Gate Authorize"/> <ProductStorePaymentSetting productStoreId="9000" paymentMethodTypeId="CREDIT_CARD" paymentServiceTypeEnumId="PRDS_PAY_AUTH" paymentService="subs.ccAuthNewGate" paymentCustomMethodId="CC_AUTH_NEWGATE" paymentGatewayConfigId="NEWGATE_CONFIG"/> Before I discovered the existence of the CustomMethod I defined the services and thought I was on the way, what I don't get is that if paymentService="subs.ccAuthNewGate" & subs.ccAuthNewGate gets the job done, what is the purpose of paymentCustomMethodId="CC_AUTH_NEWGATE"..........? What does the CustomMethod method do in the application layer ... thought it might be easier to get a tip before I go digging in the spaghetti of the cart etc. Thanks in advance. -- Regards, Justin Venture-Net Research & Development