4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# File 'lib/eloan/helper/request.rb', line 4
def request_params(code)
case code
when '101'
{
url: '/v1/users/add-cash-card',
method: 'POST',
notity: true,
default: {
'cert_type' => '00',
'card_type' => 'D',
'bg_return_url' => configurate.bg_return_url
}
}
when '102'
{
url: '/v1/users/add-withhold-card',
method: 'POST',
notity: true,
default: {
'cert_type' => '00',
'card_type' => 'D',
'bg_return_url' => configurate.bg_return_url
}
}
when '103'
{
url: '/v1/users/relieve-withhold-card',
method: 'POST',
default: {
'cert_type' => '00'
}
}
when '201'
{
url: '/v1/trade/loan',
method: 'POST',
notity: true,
default: {
'business_type' => '00',
'product_type' => '00',
'loan_purpose' => '00',
'loan_period' => '1',
'loan_period_type' => '01',
'entrusted_flag' => 'N',
'user_cert_type' => '00',
'user_cash_method' => 'T1',
'installment_number' => '1',
'payment_method' => '02',
'bg_return_url' => configurate.bg_return_url
}
}
when '202'
{
url: '/v1/trade/repay',
method: 'POST',
notity: true,
default: {
'business_type' => '00',
'product_type' => '00',
'cert_type' => '00',
'repay_mode' => '0',
'back_cert_type' => '00',
'bg_return_url' => configurate.bg_return_url
}
}
when '204'
{
url: '/v1/trade/loan/cash',
method: 'POST',
notity: true,
default: {
'bg_return_url' => configurate.bg_return_url
}
}
when '301'
{
url: '/v1/users/query/add-cash-card',
method: 'GET',
default: {
'cert_type' => '00'
}
}
when '302'
{
url: '/v1/query/trade/loan',
method: 'GET',
default: {}
}
when '303'
{
url: '/v1/query/users/add-withhold-card',
method: 'GET',
default: {
'cert_type' => '00'
}
}
when '304'
{
url: '/v1/query/trade/repay',
method: 'GET',
default: {}
}
when '305'
{
url: '/v1/query/card/bin',
method: 'GET',
default: {}
}
when '306'
{
url: '/v1/query/bind/card',
method: 'GET',
default: {
'cert_type' => '00'
}
}
when '307'
{
url: '/v1/query/loan/cash',
method: 'GET',
default: {}
}
when '308'
{
url: '/v1/query/clients/balance',
method: 'GET',
default: {}
}
else
{}
end
end
|