Interface ICardPaymentService

    • 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 for
        cardNumber - the credit/debit card number
        cardExpiryDate - the expiry date YYMM format
        ipAddress - the user's IP address
        cardCsc - the 3-4 digit card security code
        Returns:
        PaymentLog record for the submission