Compiere 3.1

org.compiere.util
Interface BankVerificationInterface


public interface BankVerificationInterface

Bank Data Verification Interface

Version:
$Id$
Author:
Jorg Janke

Method Summary
 String validateCreditCardNumber(String creditCardNumber, String creditCardType)
          Validate Credit Card Number.
 String verifyAccountNo(MBank bank, String AccountNo)
          Verify Account Number.
 String verifyBBAN(MBank bank, String BBAN)
          Verify Basic Bank Account Number
 String verifyIBAN(MBank bank, String IBAN)
          Verify International Bank Account Number
 String verifyRoutingNo(int C_Country_ID, String RoutingNo)
          Verify Routing No
 String verifySwiftCode(String SwiftCode)
          Verify Swift Code or BIC
 

Method Detail

verifyRoutingNo

String verifyRoutingNo(int C_Country_ID,
                       String RoutingNo)
Verify Routing No

Parameters:
C_Country_ID - country
RoutingNo - Routing Number
Returns:
error message or null

verifySwiftCode

String verifySwiftCode(String SwiftCode)
Verify Swift Code or BIC

Parameters:
SwiftCode - Swift Code
Returns:
error message or null

verifyBBAN

String verifyBBAN(MBank bank,
                  String BBAN)
Verify Basic Bank Account Number

Parameters:
BBAN - Basic Bank Account Number
Returns:
error message or null

verifyIBAN

String verifyIBAN(MBank bank,
                  String IBAN)
Verify International Bank Account Number

Parameters:
IBAN - International Bank Account Number
Returns:
error message or null

verifyAccountNo

String verifyAccountNo(MBank bank,
                       String AccountNo)
Verify Account Number.

Parameters:
AccountNo - Bank Account Number
Returns:
error message or null

validateCreditCardNumber

String validateCreditCardNumber(String creditCardNumber,
                                String creditCardType)
Validate Credit Card Number. (not used at the moment)

Parameters:
creditCardNumber - credit card number
creditCardType - credit card type X_C_Payment.CREDITCARDTYPE_
Returns:
error message or null

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.