Class: Peddler::APIs::FinanceRemittance20260317
- Inherits:
-
Peddler::API
- Object
- Peddler::API
- Peddler::APIs::FinanceRemittance20260317
- Defined in:
- lib/peddler/apis/finance_remittance_2026_03_17.rb,
lib/peddler/apis/finance_remittance_2026_03_17/error.rb,
lib/peddler/apis/finance_remittance_2026_03_17/breakdown.rb,
lib/peddler/apis/finance_remittance_2026_03_17/error_list.rb,
lib/peddler/apis/finance_remittance_2026_03_17/remittance_item.rb,
lib/peddler/apis/finance_remittance_2026_03_17/remittance_header.rb,
lib/peddler/apis/finance_remittance_2026_03_17/related_identifier.rb,
lib/peddler/apis/finance_remittance_2026_03_17/get_remittance_response.rb,
lib/peddler/apis/finance_remittance_2026_03_17/related_item_identifier.rb,
lib/peddler/apis/finance_remittance_2026_03_17/get_remittances_response.rb,
sig/peddler/apis/finance_remittance_2026_03_17.rbs
Overview
The Selling Partner API for Finance Remittance
The Selling Partner API for Finance Remittance provides programmatic access to selling partner payment remittance data, including remittance summaries and detailed line items.
Defined Under Namespace
Classes: Breakdown, Error, ErrorList, GetRemittanceResponse, GetRemittancesResponse, RelatedIdentifier, RelatedItemIdentifier, RemittanceHeader, RemittanceItem
Constant Summary
Constants inherited from Peddler::API
Peddler::API::TRANSIENT_STATUSES
Instance Attribute Summary
Attributes inherited from Peddler::API
#access_token, #base_url, #endpoint, #retries
Instance Method Summary collapse
-
#get_remittance(unique_payment_id, marketplace_id, next_token_for_line_items: nil) ⇒ Peddler::Response
Returns detailed line items for a specific remittance.
-
#get_remittance_headers(marketplace_id, start_date: nil, end_date: nil, next_token: nil) ⇒ Peddler::Response
Returns a list of remittance summaries for the specified Amazon store, filtered by date range.
Methods inherited from Peddler::API
#cannot_sandbox!, #delete, #endpoint_uri, #get, #host_header, #http, #initialize, #must_sandbox!, #parse_base_url, #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
#get_remittance(unique_payment_id, marketplace_id, next_token_for_line_items: nil) ⇒ Peddler::Response
This operation can make a static sandbox call.
Returns detailed line items for a specific remittance. Results are paginated.
52 53 54 55 56 57 58 59 60 |
# File 'lib/peddler/apis/finance_remittance_2026_03_17.rb', line 52 def get_remittance(unique_payment_id, marketplace_id, next_token_for_line_items: nil) path = "/finances/remittances/2026-03-17/remittances/#{percent_encode(unique_payment_id)}" params = { "marketplaceId" => marketplace_id, "nextTokenForLineItems" => next_token_for_line_items, }.compact parser = -> { GetRemittanceResponse } get(path, params:, parser:) end |
#get_remittance_headers(marketplace_id, start_date: nil, end_date: nil, next_token: nil) ⇒ Peddler::Response
This operation can make a static sandbox call.
Returns a list of remittance summaries for the specified Amazon store, filtered by date range. Results are paginated.
30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/peddler/apis/finance_remittance_2026_03_17.rb', line 30 def get_remittance_headers(marketplace_id, start_date: nil, end_date: nil, next_token: nil) path = "/finances/remittances/2026-03-17/remittances" params = { "marketplaceId" => marketplace_id, "startDate" => start_date, "endDate" => end_date, "nextToken" => next_token, }.compact parser = -> { GetRemittancesResponse } get(path, params:, parser:) end |