public interface PaymentGatewayInterface
Modifier and Type | Method and Description |
---|---|
PaymentGatewayResult |
createCard(com.crm.businessobject.CRMSession session,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard paymentGatewayCard,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) |
PaymentGatewayResult |
createCustomer(com.crm.businessobject.CRMSession session,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable) |
PaymentGatewayResult |
deleteCard(com.crm.businessobject.CRMSession session,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard paymentGatewayCard,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) |
PaymentGatewayResult |
deleteCustomer(com.crm.businessobject.CRMSession session,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) |
PaymentGatewayResult |
submitPayment(com.crm.businessobject.CRMSession session,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting,
com.crm.dataobject.financialtransactions.CRMDOPayment payment,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard paymentGatewayCard,
com.crm.dataobject.paymentgateway.PaymentGatewayProcessName processName,
com.crm.dataobject.processrun.CRMDOProcessRunLog processRunLog) |
PaymentGatewayResult |
submitPaymentCancellation(com.crm.businessobject.CRMSession session,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting,
com.crm.dataobject.financialtransactions.CRMDOPaymentCancellation paymentCancellation,
com.crm.dataobject.paymentgateway.PaymentGatewayProcessName processName,
com.crm.dataobject.processrun.CRMDOProcessRunLog processRunLog) |
PaymentGatewayResult |
updateCard(com.crm.businessobject.CRMSession session,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard paymentGatewayCard,
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) |
PaymentGatewayResult submitPayment(com.crm.businessobject.CRMSession session, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting, com.crm.dataobject.financialtransactions.CRMDOPayment payment, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard paymentGatewayCard, com.crm.dataobject.paymentgateway.PaymentGatewayProcessName processName, com.crm.dataobject.processrun.CRMDOProcessRunLog processRunLog) throws java.lang.Exception
java.lang.Exception
PaymentGatewayResult submitPaymentCancellation(com.crm.businessobject.CRMSession session, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting, com.crm.dataobject.financialtransactions.CRMDOPaymentCancellation paymentCancellation, com.crm.dataobject.paymentgateway.PaymentGatewayProcessName processName, com.crm.dataobject.processrun.CRMDOProcessRunLog processRunLog) throws java.lang.Exception
java.lang.Exception
PaymentGatewayResult createCustomer(com.crm.businessobject.CRMSession session, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable) throws java.lang.Exception
java.lang.Exception
PaymentGatewayResult deleteCustomer(com.crm.businessobject.CRMSession session, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) throws java.lang.Exception
java.lang.Exception
PaymentGatewayResult createCard(com.crm.businessobject.CRMSession session, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard paymentGatewayCard, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) throws java.lang.Exception
java.lang.Exception
PaymentGatewayResult deleteCard(com.crm.businessobject.CRMSession session, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard paymentGatewayCard, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) throws java.lang.Exception
java.lang.Exception
PaymentGatewayResult updateCard(com.crm.businessobject.CRMSession session, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard paymentGatewayCard, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) throws java.lang.Exception
java.lang.Exception