class PropayClient::Merchant

Public Class Methods

balance(account_number) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 8
def self.balance(account_number)
  get("/propayAPI/MerchantBalanceDetails/#{account_number}")
end
create(params) click to toggle source

build(:propay_account_request_data)

# File lib/propay_client/resources/merchant.rb, line 4
def self.create(params)
  put("/propayapi/signup", body: params)
end
edit_address(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 16
def self.edit_address(account_number, params)
  put("/propayAPI/MerchantAddress/#{account_number}", body: params)
end
edit_bank_account(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 28
def self.edit_bank_account(account_number, params)
  put("/propayAPI/MerchantBankAccount/#{account_number}", body: params)
end
edit_business_info(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 24
def self.edit_business_info(account_number, params)
  put("/propayAPI/MerchantBusinessInfo/#{account_number}", body: params)
end
edit_contact_info(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 12
def self.edit_contact_info(account_number, params)
  put("/propayAPI/MerchantContactInfo/#{account_number}", body: params)
end
edit_credit_limit(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 44
def self.edit_credit_limit(account_number, params)
  put("/propayAPI/MerchantCreditLimit/#{account_number}", body: params)
end
edit_gross_settle_payment_info(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 32
def self.edit_gross_settle_payment_info(account_number, params)
  put("/propayAPI/MerchantGrossSettleBilling/#{account_number}", body: params)
end
edit_renewal_payment_method(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 20
def self.edit_renewal_payment_method(account_number, params)
  put("/propayAPI/MerchantPaymentInformation/#{account_number}", body: params)
end
edit_services(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 36
def self.edit_services(account_number, params)
  put("/propayAPI/MerchantServices/#{account_number}", body: params)
end
edit_status(account_number, params) click to toggle source
# File lib/propay_client/resources/merchant.rb, line 40
def self.edit_status(account_number, params)
  put("/propayAPI/MerchantStatus/#{account_number}", body: params)
end