public class StripePaymentGatewayService extends java.lang.Object implements PaymentGatewayInterface
Constructor and Description |
---|
StripePaymentGatewayService() |
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) |
com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting |
setParametersFromXml(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting) |
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) |
public 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
submitPayment
in interface PaymentGatewayInterface
java.lang.Exception
public com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting setParametersFromXml(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting) throws java.lang.Exception
java.lang.Exception
public 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
submitPaymentCancellation
in interface PaymentGatewayInterface
java.lang.Exception
public PaymentGatewayResult deleteCustomer(com.crm.businessobject.CRMSession session, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewaySetting paymentGatewaySetting, com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayAccount paymentGatewayAccount) throws java.lang.Exception
deleteCustomer
in interface PaymentGatewayInterface
java.lang.Exception
public 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
createCard
in interface PaymentGatewayInterface
java.lang.Exception
public 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
deleteCard
in interface PaymentGatewayInterface
java.lang.Exception
public 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
updateCard
in interface PaymentGatewayInterface
java.lang.Exception
public 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
createCustomer
in interface PaymentGatewayInterface
java.lang.Exception