Sha256: c171ab5eb821879217465d1d71475f2e02aface07dcf8462bd8c48476824973d

Contents?: true

Size: 447 Bytes

Versions: 1

Compression:

Stored size: 447 Bytes

Contents

class WxpayPayment < Payment

  def assign_detail(params)
    self.sign = params['sign']
    self.notified_at = params['time_end']
    self.payment_uuid = params['transaction_id']
    self.pay_status = params['result_code']
    self.seller_identifier = params['mch_id']
    self.buyer_identifier = params['openid']
    self.total_amount = params['total_fee'].to_i / 100.0
    self.fee_amount = (self.total_amount * 0.60 / 100).round(2)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

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