lib/fraudlabspro_ruby/api/order.rb in fraudlabspro_ruby-4.0.0 vs lib/fraudlabspro_ruby/api/order.rb in fraudlabspro_ruby-4.0.1
- old
+ new
@@ -14,16 +14,15 @@
REJECT_BLACKLIST = 'REJECT_BLACKLIST';
# Payment methods.
CREDIT_CARD = 'CREDITCARD'
PAYPAL = 'PAYPAL';
- GOOGLE_CHECKOUT = 'GOOGLECHECKOUT';
CASH_ON_DELIVERY = 'COD';
- MONEY_ORDER = 'MONEYORDER';
- WIRE_TRANSFER = 'WIRED';
BANK_DEPOSIT = 'BANKDEPOSIT';
- BITCOIN = 'BITCOIN';
+ GIFT_CARD = 'GIFTCARD';
+ CRYPTO = 'CRYPTO';
+ WIRE_TRANSFER = 'WIRED';
OTHERS = 'OTHERS';
# ID types.
FLP_ID = 'fraudlabspro_id';
ORDER_ID = 'user_order_id';
@@ -61,11 +60,10 @@
# Billing information.
'ip' => params[:ip],
'first_name' => params[:first_name] || '',
'last_name' => params[:last_name] || '',
'username_hash' => do_hash(params[:username]) || '',
- 'password_hash' => do_hash(params[:password]) || '',
'email' => params[:email] || '',
'email_domain' => email_domain || '',
'user_phone' => params[:phone] || '',
'bill_addr' => params[:bill_addr] || '',
'bill_city' => params[:bill_city] || '',
@@ -78,18 +76,21 @@
'user_order_memo' => params[:user_order_memo] || '',
'amount' => params[:amount] || 0,
'quantity' => params[:quantity] || 1,
'currency' => params[:currency] || 'USD',
'department' => params[:department] || '',
+ 'payment_gateway' => params[:payment_gateway] || '',
'payment_mode' => params[:payment_mode] || '',
# Credit card information.
'bin_no' => params[:card_number] || '',
'card_hash' => do_hash(params[:card_number]) || '',
'avs_result' => params[:card_avs] || '',
'cvv_result' => params[:card_cvv] || '',
# Shipping information.
+ 'ship_first_name' => params[:ship_first_name] || '',
+ 'ship_last_name' => params[:ship_last_name] || '',
'ship_addr' => params[:ship_addr] || '',
'ship_city' => params[:ship_city] || '',
'ship_state' => params[:ship_state] || '',
'ship_zip_code' => params[:ship_zip_code] || '',
'ship_country' => params[:ship_country] || ''