Class: Peddler::APIs::VendorDirectFulfillmentPaymentsV1
- Inherits:
-
Peddler::API
- Object
- Peddler::API
- Peddler::APIs::VendorDirectFulfillmentPaymentsV1
- Defined in:
- lib/peddler/apis/vendor_direct_fulfillment_payments_v1.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/error.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/address.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/error_list.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/tax_detail.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/invoice_item.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/item_quantity.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/charge_details.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/invoice_detail.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/additional_details.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/party_identification.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/transaction_reference.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/submit_invoice_request.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/submit_invoice_response.rb,
lib/peddler/apis/vendor_direct_fulfillment_payments_v1/tax_registration_detail.rb,
sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs
Overview
Selling Partner API for Direct Fulfillment Payments
The Selling Partner API for Direct Fulfillment Payments provides programmatic access to a direct fulfillment vendor's invoice data.
Defined Under Namespace
Classes: AdditionalDetails, Address, ChargeDetails, Error, ErrorList, InvoiceDetail, InvoiceItem, ItemQuantity, PartyIdentification, SubmitInvoiceRequest, SubmitInvoiceResponse, TaxDetail, TaxRegistrationDetail, TransactionReference
Instance Attribute Summary
Attributes inherited from Peddler::API
#access_token, #endpoint, #retries
Instance Method Summary collapse
-
#submit_invoice(body, rate_limit: 10.0) ⇒ Peddler::Response
Submits one or more invoices for a vendor's direct fulfillment orders.
Methods inherited from Peddler::API
#cannot_sandbox!, #delete, #endpoint_uri, #get, #http, #initialize, #must_sandbox!, #patch, #percent_encode, #post, #put, #request, #sandbox, #sandbox?, #stringify_array, #timestamp, #user_agent
Constructor Details
This class inherits a constructor from Peddler::API
Instance Method Details
#submit_invoice(body, rate_limit: 10.0) ⇒ Peddler::Response
This operation can make a static sandbox call.
Submits one or more invoices for a vendor's direct fulfillment orders.
20 21 22 23 24 |
# File 'lib/peddler/apis/vendor_direct_fulfillment_payments_v1.rb', line 20 def submit_invoice(body, rate_limit: 10.0) path = "/vendor/directFulfillment/payments/v1/invoices" parser = -> { SubmitInvoiceResponse } post(path, body:, rate_limit:, parser:) end |