Module: QPay::Endpoints::Ebarimt

Included in:
Client
Defined in:
lib/qpay/endpoints/ebarimt.rb

Instance Method Summary collapse

Instance Method Details

#cancel_ebarimt(payment_id) ⇒ QPay::EbarimtResponse

Cancels an ebarimt by payment ID. DELETE /v2/ebarimt_v3/id

Parameters:

  • payment_id (String)

Returns:



21
22
23
24
# File 'lib/qpay/endpoints/ebarimt.rb', line 21

def cancel_ebarimt(payment_id)
  data = do_request("DELETE", "/v2/ebarimt_v3/#{payment_id}")
  build_ebarimt_response(data)
end

#create_ebarimt(request) ⇒ QPay::EbarimtResponse

Creates an ebarimt (electronic tax receipt) for a payment. POST /v2/ebarimt_v3/create

Parameters:

Returns:



11
12
13
14
# File 'lib/qpay/endpoints/ebarimt.rb', line 11

def create_ebarimt(request)
  data = do_request("POST", "/v2/ebarimt_v3/create", body: serialize(request))
  build_ebarimt_response(data)
end