Sha256: 3f5fcfac25daf9617d9865ffe9c4bf7242726d3c747e14a7bba69b0b5f5476d1

Contents?: true

Size: 428 Bytes

Versions: 1

Compression:

Stored size: 428 Bytes

Contents

class BankPayment < Payment
  #validates :buyer_name, presence: true
  #validates :buyer_identifier, presence: true
  validates :payment_uuid, uniqueness: true

  def assign_detail(params)
    self.notified_at = Time.now
    self.total_amount = params[:total_amount]
    self.order_uuid = order.uuid
    self.state = 'completed'
    self.buyer_email = order.contact&.email
    self.buyer_identifier = order.contact_id
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_trade-0.0.1 app/models/rails_trade/payments/bank_payment.rb