28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/paya/tel/guaranteed/debit_transaction.rb', line 28
def process check_verification=false, identity_verification=false, dl_required=false
if check_verification == false and identity_verification == false and dl_required == false
check_no_verification_dl_optional
elsif check_verification == false and identity_verification == false and dl_required == true
check_no_verification_dl_required
elsif check_verification == true and identity_verification == true and dl_required == false
check_verification_identity_verification_dl_optional
elsif check_verification == true and identity_verification == true and dl_required == true
check_verification_identity_verification_dl_required
elsif check_verification == true and identity_verification == false and dl_required == false
check_verification_only_dl_optional
elsif check_verification == true and identity_verification == false and dl_required == true
check_verification_only_dl_required
elsif check_verification == false and identity_verification == true and dl_required == false
identity_verification_only_dl_optional
elsif check_verification == false and identity_verification == true and dl_required == true
identity_verification_only_dl_required
else
raise "Transaction not supported"
end
end
|