Module: RailsTrade::Payment::WxpayPayment
- Included in:
- WxpayPayment
- Defined in:
- app/models/rails_trade/payment/wxpay_payment.rb
Instance Method Summary collapse
Instance Method Details
#assign_detail(params) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'app/models/rails_trade/payment/wxpay_payment.rb', line 3 def assign_detail(params) 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 |