/// <summary> /// Check credit card with online API /// provided by partners /// </summary> /// <param name="user">User</param> /// <param name="ri">Credit card</param> /// <param name="cardId">Creadit card id</param> /// <param name="timeout">Time out</param> /// <returns>Credit card validation result</returns> private static ProviderVerifierResult CheckCard(UserInfo user, CardInfos ri, int cardId, int timeout) { if (ri.IsBibitCheck(user)) { // Validation RBS ri.SetRBSPaymentMethod(GetRBSPaymentMethod(cardId)); // Allons vérifier en ligne la validité de cette carte // et récupérons la réponse return(BibitVerifier.CheckCard(user, ri, timeout)); } // No need to validate credit card with online API return(null); }
/// <summary> /// This function test RBS API /// </summary> /// <param name="user">User</param> private static void TestRBSService(UserInfo user) { // Test RBS worldplay BibitVerifier.CheckBibitVerifier(user); }