Interface ICardPaymentService
-
- All Superinterfaces:
IPaymentGatewayService
public interface ICardPaymentService extends IPaymentGatewayService
Provides a card payment service.
-
-
Field Summary
-
Fields inherited from interface com.avoka.fc.core.service.payment.IPaymentGatewayService
PAYMENT_SERVICE_CONFIG_UI_MAPPING_PARAMETER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PaymentLog
performPayment(Submission submission, String cardNumber, String cardExpiryDate, String cardCsc, String ipAddress)
Perform a card payment for the given submission, using the given cardNumber, cardExpiryDate and cardCsc.-
Methods inherited from interface com.avoka.fc.core.service.payment.IPaymentGatewayService
getPaymentServiceCode, isQuerySupported, performQuery, resolveOutstandingPayments, resolveOutstandingPayments
-
-
-
-
Method Detail
-
performPayment
PaymentLog performPayment(Submission submission, String cardNumber, String cardExpiryDate, String cardCsc, String ipAddress)
Perform a card payment for the given submission, using the given cardNumber, cardExpiryDate and cardCsc.- Parameters:
submission
- the submission to perform the payment forcardNumber
- the credit/debit card numbercardExpiryDate
- the expiry date YYMM formatipAddress
- the user's IP addresscardCsc
- the 3-4 digit card security code- Returns:
- PaymentLog record for the submission
-
-