Class: Xendit::Invoice::PaymentReceiver
- Inherits:
-
Object
- Object
- Xendit::Invoice::PaymentReceiver
- Defined in:
- lib/xendit/invoice/payment_receiver.rb
Instance Method Summary collapse
-
#initialize(xendit_params) ⇒ PaymentReceiver
constructor
A new instance of PaymentReceiver.
- #perform! ⇒ Object
Constructor Details
#initialize(xendit_params) ⇒ PaymentReceiver
4 5 6 |
# File 'lib/xendit/invoice/payment_receiver.rb', line 4 def initialize(xendit_params) @xendit_params = xendit_params end |
Instance Method Details
#perform! ⇒ Object
8 9 10 11 12 |
# File 'lib/xendit/invoice/payment_receiver.rb', line 8 def perform! create_or_update_recurring! if xendit_params[:recurring_payment_id] create_or_update_invoice! create_xendit_payment! end |