15 lines
350 B
Ruby
15 lines
350 B
Ruby
module BtcpayManager
|
|
class FetchInvoice < BtcpayManagerService
|
|
def initialize(invoice_id:)
|
|
@invoice_id = invoice_id
|
|
end
|
|
|
|
def call
|
|
invoice = get "/invoices/#{@invoice_id}"
|
|
payment_methods = get "/invoices/#{@invoice_id}/payment-methods"
|
|
invoice["paymentMethods"] = payment_methods
|
|
invoice
|
|
end
|
|
end
|
|
end
|