lib/hws-connectors/hypto/payout/base.rb in hws-connectors-0.1.0 vs lib/hws-connectors/hypto/payout/base.rb in hws-connectors-0.1.1
- old
+ new
@@ -1,33 +1,33 @@
class Hws::Connectors::Hypto::Payout < Hws::Connectors::Hypto
META_RESPONSES = %w(id txn_time created_at txn_type charges_gst settled_amount closing_balance connected_banking transfer_udf1 transfer_udf2 transfer_udf3 transfer_initiated_account_ifsc)
# @!group Actions
- # @param [Types::PayoutRequest] request
- # @return [Types::PayoutResponse]
+ # @param [Dto::PayoutRequest] request
+ # @return [Dto::PayoutResponse]
def send_to_bank_account(request:)
beneficiary = request.beneficiary
payload = { reference_number: request.reference_number, number: beneficiary.account_number, ifsc: beneficiary.account_ifsc, amount: request.amount,
payment_type: request.payment_type, note: beneficiary.note, beneficiary_name: beneficiary.name, udf1: request.meta[:udf1],
udf2: request.meta[:udf2], udf3: request.meta[:udf3] }
resp = initiate_request(__method__, payload)
to_response(resp['data'], resp['message'])
end
- # @param [Types::PayoutRequest] request
- # @return [Types::PayoutResponse]
+ # @param [Dto::PayoutRequest] request
+ # @return [Dto::PayoutResponse]
def send_to_upi_id(request:)
beneficiary = request.beneficiary
payload = { reference_number: request.reference_number, upi_id: beneficiary.upi_id, amount: request.amount, payment_type: 'UPI',
note: beneficiary.note, beneficiary_name: beneficiary.name, udf1: request.meta[:udf1],
udf2: request.meta[:udf2], udf3: request.meta[:udf3] }
resp = initiate_request(__method__, payload)
to_response(resp['data'], resp['message'])
end
- # @param [Types::String] reference_number
- # @return [Types::PayoutResponse]
+ # @param [String] reference_number
+ # @return [Dto::PayoutResponse]
def status(reference_number:)
payload = { reference_number: reference_number }
resp = initiate_request(__method__, payload)
to_response(resp['data'], resp['message'])
end