Class: EZAPIClient::CreateTransactionRequest
- Inherits:
-
BaseRequest
- Object
- BaseRequest
- EZAPIClient::CreateTransactionRequest
- Includes:
- PasswordTokenizable
- Defined in:
- lib/ezapi_client/requests/create_transaction_request.rb
Constant Summary collapse
- DEFAULT_PATH =
"/sfa/transactions/new_transaction"- TRANS_TYPES =
{ "OAB" => "Opening account for Beneficiary", "OAR" => "Opening account for Remitter", "CBA" => "Credit to a bank account", "CCC" => "Credit or reload to a Credit/Debit/Cash/Prepaid Card", "DCD" => "Door-to-door Cash Delivery", "DCC" => "Door-to-door Cash Card Delivery", "DJP" => "Door-to-door Jollibee Padala", "DMP" => "Door-to-door Max's Padala", "DSC" => "Door-to-door SM Gift Card Delivery", "DRD" => "Door-to-door Rush Delivery", "PCA" => "Pickup Cash @ Anywhere", "PML" => "Pickup Cash @ MLhullier Kwarta Padala", "PCL" => "Pickup Cash @ Cebuana Lhullier", }.freeze
- TRANS_TYPE_CATEGORIES =
{ door_to_door: %w(DCD DCC DJP DMP DSC DRD), }.with_indifferent_access.freeze
- TRANS_TYPES_WITH_ACCOUNT_NUMBER =
%w(OAB OAR CBA CCC).freeze
- TRANS_TYPES_WITHOUT_ACCOUNT_NUMBER =
(TRANS_TYPES.keys - TRANS_TYPES_WITH_ACCOUNT_NUMBER).freeze