Class: OpenReceive::PaymentSettlement
- Inherits:
-
Struct
- Object
- Struct
- OpenReceive::PaymentSettlement
- Defined in:
- lib/openreceive/configuration.rb
Overview
Passed to the quickstart config.on_paid inside the settlement transaction,
only for the first settled attempt for a reference. (Named to avoid the core gem's
OpenReceive::Settlement rules module; mirrors JS PaymentSettlement.)
details carries the wallet-observed settlement details JS delivers to
onPaid (transaction snapshot, observed_at, paid_at_source); may be nil for
settlements recorded without wallet details.
Instance Attribute Summary collapse
-
#details ⇒ Object
Returns the value of attribute details.
-
#paid_at ⇒ Object
Returns the value of attribute paid_at.
-
#payment_hash ⇒ Object
Returns the value of attribute payment_hash.
-
#reference ⇒ Object
Returns the value of attribute reference.
Instance Attribute Details
#details ⇒ Object
Returns the value of attribute details
14 15 16 |
# File 'lib/openreceive/configuration.rb', line 14 def details @details end |
#paid_at ⇒ Object
Returns the value of attribute paid_at
14 15 16 |
# File 'lib/openreceive/configuration.rb', line 14 def paid_at @paid_at end |
#payment_hash ⇒ Object
Returns the value of attribute payment_hash
14 15 16 |
# File 'lib/openreceive/configuration.rb', line 14 def payment_hash @payment_hash end |
#reference ⇒ Object
Returns the value of attribute reference
14 15 16 |
# File 'lib/openreceive/configuration.rb', line 14 def reference @reference end |