class Ncba::AccountOpening
Account opening
Constants
- PATH
Public Instance Methods
body()
click to toggle source
# File lib/ncba/resources/account_opening.rb, line 12 def body { "UniqueID": args[:uid], "CustomerCategory": args[:customer_category], "BusinessName": args[:business_name], "PreferedName": args[:prefered_name], "Street": args[:street], "TownCountry": args[:town_country], "Country": args[:country], "Sector": args[:sector], "Industry": args[:industry], "Nationality": args[:nationality], "CustEmailId": args[:email], "CustEmailId2": args[:emergency_email], "CustMobPhone": args[:phone_number], "Building": args[:building], "Website": args[:website], "BankName": args[:bank_name], "Branch": args[:branch], "AcctNum": args[:account_number], "BankAccountName": args[:bank_account_name], "AccountCurrency": args[:account_currency], "CbaAccount": args[:cba_account], "BankCode": args[:bank_code], "SwiftCode": args[:swift_code], "BusinessPhoneNumber": args[:business_phone_number], "PostalCode": args[:postal_code], "PostalAddress": args[:postal_address], "StakeHolder": { "Stakeholder": [ { "DirShareholder": args[:stakeholder_director_shareholder], "StakeSurname": args[:stakeholder_surname], "StakeForename": args[:stakeholder_forename], "StakeSalutation": args[:stakeholder_salutation], "StakeGender": args[:stakeholder_gender], "StakeEmail1": args[:stakeholder_email], "StakeTel1": args[:stakeholder_phone], "StakePost": args[:stakeholder_postal_address], "StakeTown": args[:stakeholder_town], "StakePostCode": args[:stakeholder_postal_code], "StakeCountry": args[:stakeholder_country], "IDType": args[:stakeholder_id_type], "IDNumber": args[:stakeholder_id_number] } ] }, "BusinesRegistrationNo": args[:brn] } end
call()
click to toggle source
# File lib/ncba/resources/account_opening.rb, line 8 def call post_request(url: PATH, body: body).body end