class Payture::Cheques::Methods::Create

Private Instance Methods

params(cheque_id:, inn:, content:, group: nil) click to toggle source
# File lib/payture/cheques/methods/create.rb, line 12
def params(cheque_id:, inn:, content:, group: nil)
  message = content.delete("Message") || content.delete(:Message)
  additional_messages = content.delete("AdditionalMessages") || content.delete(:AdditionalMessages)
  params = {
    Key: config.merchant_id,
    Password: config.password,
    Message: message,
    AdditionalMessages: additional_messages || [],
    Cheque: {
      Id: cheque_id,
      INN: inn,
      Content: content,
    },
  }
  params[:Group] = group if group
  params
end
response_class() click to toggle source
# File lib/payture/cheques/methods/create.rb, line 30
def response_class
  Responses::Create
end
url() click to toggle source
# File lib/payture/cheques/methods/create.rb, line 8
def url
  "#{config.base_url}/Create"
end