List sellers

Credentials

Returns your sellers with their personal, business and bank details, fee settings and wallet balances. Use it to check a seller's balance or approval, or to list the sellers created in a period. Only seller accounts are returned, not partner or system accounts.

A partner sends payme_client_key (or the PayMe-Partner-Key header) and, optionally, seller_payme_id: one MPL or an array of up to 100 MPLs of its own sellers. Without it, the query covers all your sellers. A seller sends its own MPL as seller_payme_id in the body, or in the PayMe-Merchant-Key header, and gets only its own data. The response contains ID numbers and bank details: keep it on your server.

Set api_mode to slim for a faster call on long lists. It leaves out seller_wallets, seller_monthly_invoices and seller_monthly_balance_authorizations. Omit api_mode for the default, which includes them.

Filters are exact matches, except seller_created_min / seller_created_max. Most filters take a single value or an array of up to 100 values. Dates are yyyy-mm-dd hh:mm:ss, Asia/Jerusalem time.

Results come in pages of up to 500 items (default 500). A call without page and page_size returns only the first 500. Paging, sorting and filter rules are on Query APIs.

Parameters

Name In Type Required Description
PayMe-Partner-Key header string no Partner key, instead of payme_client_key in the body. Partners only.
PayMe-Merchant-Key header string no A seller's own MPL, instead of seller_payme_id in the body.

Request body

Content type: application/json

Every field is optional. Send at least your credentials.

Field Type Required Description
payme_client_key string no Partner key. Partners only. Can also be sent in the PayMe-Partner-Key header. Without seller_payme_id, the query covers all your sellers.
seller_payme_id string no The seller's MPL. A partner can send one MPL or an array of up to 100 MPLs of its own sellers to narrow the query. A seller sends its own MPL, here or in the PayMe-Merchant-Key header, and gets only its own data.
seller_id string no Your own ID for the seller, as sent to create-seller. Partners only.
api_mode string no slim returns seller details only, without seller_wallets, seller_monthly_invoices and seller_monthly_balance_authorizations. Omit it for the default, which includes them.
seller_created string no Exact creation date and time, yyyy-mm-dd hh:mm:ss.
seller_created_min string no Created at or after this time, yyyy-mm-dd hh:mm:ss.
seller_created_max string no Created at or before this time, yyyy-mm-dd hh:mm:ss.
seller_first_name string no First name of the seller's owner.
seller_last_name string no Last name of the seller's owner.
seller_social_id string no National ID number of the seller's owner.
seller_email string no Seller's email.
seller_phone string no Seller's phone number.
seller_contact_email string no Contact email shown to buyers.
seller_contact_phone string no Contact phone shown to buyers.
seller_inc integer no Incorporation type, see Seller Incorporation Types (IL). 0 and 1 both mean Individual.
seller_inc_code string no Business registration number (ח.פ or ע.מ).
seller_merchant_name string no Seller's business name.
fee_market_fee number no The seller's default platform (market) fee, percent of the sale price.
seller_active boolean no true returns only active sellers, false only inactive ones.
seller_approved boolean no true returns only sellers approved by PayMe, false only sellers not approved yet.
page integer no Page number, 1–1000. Default 1. Out of range returns error 52.
page_size integer no Items per page, 1–500. Default 500. Out of range returns error 27.
items_order_by_column string no Field to sort by. Without it, the order isn't guaranteed. A field that doesn't exist fails the call.
items_order_by_direction string no asc (default) or desc, in upper or lower case. Used only with items_order_by_column. Any other value returns error 28.

Request example

{
  "payme_client_key": "XXXXXXXX",
  "seller_created_min": "2026-10-01 00:00:00",
  "seller_created_max": "2026-10-31 23:59:59",
  "seller_approved": true,
  "api_mode": "slim"
}

Code samples

curl

curl -X POST 'https://sandbox.payme.io/api/get-sellers' \
  -H 'Content-Type: application/json' \
  -H 'PayMe-Partner-Key: <PayMe-Partner-Key>' \
  -H 'PayMe-Merchant-Key: <PayMe-Merchant-Key>' \
  --data-raw '{
  "payme_client_key": "XXXXXXXX",
  "seller_created_min": "2026-10-01 00:00:00",
  "seller_created_max": "2026-10-31 23:59:59",
  "seller_approved": true,
  "api_mode": "slim"
}'

Node.js

const response = await fetch("https://sandbox.payme.io/api/get-sellers", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "PayMe-Partner-Key": "<PayMe-Partner-Key>",
    "PayMe-Merchant-Key": "<PayMe-Merchant-Key>",
  },
  body: JSON.stringify({
    "payme_client_key": "XXXXXXXX",
    "seller_created_min": "2026-10-01 00:00:00",
    "seller_created_max": "2026-10-31 23:59:59",
    "seller_approved": true,
    "api_mode": "slim"
  }),
});

console.log(await response.text());

Python

import requests

response = requests.post(
    "https://sandbox.payme.io/api/get-sellers",
    headers={
        "PayMe-Partner-Key": "<PayMe-Partner-Key>",
        "PayMe-Merchant-Key": "<PayMe-Merchant-Key>",
    },
    json={
        "payme_client_key": "XXXXXXXX",
        "seller_created_min": "2026-10-01 00:00:00",
        "seller_created_max": "2026-10-31 23:59:59",
        "seller_approved": True,
        "api_mode": "slim",
    },
)

print(response.text)

PHP

<?php

$body = <<<'BODY'
{
  "payme_client_key": "XXXXXXXX",
  "seller_created_min": "2026-10-01 00:00:00",
  "seller_created_max": "2026-10-31 23:59:59",
  "seller_approved": true,
  "api_mode": "slim"
}
BODY;

$ch = curl_init('https://sandbox.payme.io/api/get-sellers');
curl_setopt_array($ch, [
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Content-Type: application/json',
        'PayMe-Partner-Key: <PayMe-Partner-Key>',
        'PayMe-Merchant-Key: <PayMe-Merchant-Key>',
    ],
    CURLOPT_POSTFIELDS => $body,
]);

$response = curl_exec($ch);
curl_close($ch);

echo $response;

Responses

200 — OK (success)

Field Type Description
status_code integer 0 on success.
items_count integer Number of items on this page. There is no total count.
items array The sellers.
items[].seller_payme_id string The seller's MPL.
items[].seller_id string Your own ID for the seller, or null.
items[].seller_created string Creation time, yyyy-mm-dd hh:mm:ss.
items[].seller_active boolean true if the seller is active.
items[].seller_approved boolean true once PayMe has approved the seller. Withdrawals need approval.
items[].seller_approved_date string When PayMe approved the seller, or null.
items[].seller_is_deferred boolean true if the seller's account type is Deferred.
items[].seller_withdrawal_plan integer Withdrawal plan: 1 manual, 2 daily, 3 monthly.
items[].seller_withdrawal_date integer Day of the month of the payout when the plan is 3, otherwise null.
items[].seller_allow_foreign_cards boolean true if the seller accepts foreign cards.
items[].seller_personal_details object The seller's owner (primary individual).
items[].seller_personal_details.seller_first_name string First name.
items[].seller_personal_details.seller_last_name string Last name.
items[].seller_personal_details.seller_first_name_en string First name in English.
items[].seller_personal_details.seller_last_name_en string Last name in English.
items[].seller_personal_details.seller_social_id string National ID number.
items[].seller_personal_details.seller_social_id_country string Country that issued the ID, ISO 3166-1 alpha-2 code.
items[].seller_personal_details.seller_social_id_issued string ID issue date, yyyy-mm-dd.
items[].seller_personal_details.seller_birthdate string Date of birth, yyyy-mm-dd.
items[].seller_personal_details.seller_date_of_birth string Same as seller_birthdate. Kept for older integrations.
items[].seller_personal_details.seller_gender integer 0 male, 1 female, 2 other.
items[].seller_personal_details.seller_email string Seller's email.
items[].seller_personal_details.seller_phone string Seller's phone number.
items[].seller_personal_details.seller_has_criminal_record boolean The owner's answer to the criminal record question, or null.
items[].seller_business_details object The business and its bank account.
items[].seller_business_details.seller_inc integer Incorporation type, see Seller Incorporation Types (IL). 0 for Individual.
items[].seller_business_details.seller_inc_code string Business registration number (ח.פ or ע.מ).
items[].seller_business_details.seller_registration_date string Business registration date, yyyy-mm-dd, or null.
items[].seller_business_details.seller_merchant_name string Business name.
items[].seller_business_details.seller_merchant_name_en string Business name in English.
items[].seller_business_details.seller_dba string Trading name (doing business as).
items[].seller_business_details.seller_dba_en string Trading name in English.
items[].seller_business_details.seller_business_type integer Business field code (seller_person_business_type on create-seller). See MCC List.
items[].seller_business_details.seller_site_url string Seller's website.
items[].seller_business_details.seller_description string Description of the business.
items[].seller_business_details.seller_retail_type integer 1 card not present (online), 2 card present, 4 phone or mail order (MOTO).
items[].seller_business_details.seller_contact_email string Contact email shown to buyers.
items[].seller_business_details.seller_contact_phone string Contact phone shown to buyers.
items[].seller_business_details.seller_bank_account_code string Bank code (seller_bank_code on create-seller). See Banks in Israel.
items[].seller_business_details.seller_bank_account_branch string Bank branch (seller_bank_branch on create-seller).
items[].seller_business_details.seller_bank_account_number string Bank account number.
items[].seller_business_details.seller_bank_routing_number_foreign string Routing number of a bank account abroad, or null.
items[].seller_business_details.seller_bank_account_number_foreign string Number of a bank account abroad, or null.
items[].seller_business_details.seller_need_foreign_currency boolean The seller's answer: needs to process foreign currencies. null if not answered.
items[].seller_business_details.seller_was_rejected_by_bank boolean The seller's answer: was rejected by a bank before. null if not answered.
items[].seller_business_details.seller_bank_rejection_reason string The reason the seller gave for the bank rejection, or null.
items[].seller_business_details.seller_source_of_finance string Source of the business's funds, as a name, or null.
items[].seller_business_details.seller_required_service_type string Service type the seller asked for, as a name, or null.
items[].seller_business_details.seller_account_type string Account type: Deferred, Restricted, Unrestricted, Accounting or POS.
items[].seller_address object The business address.
items[].seller_address.seller_address_city string City.
items[].seller_address.seller_address_street string Street.
items[].seller_address.seller_address_street_number string Street number.
items[].seller_address.seller_address_country string Country, ISO 3166-1 alpha-2 code.
items[].seller_fees object This seller's fee settings. Rates are percent strings ("2.50" = 2.5%), and *_processing_charge is a fixed charge in major units. foreign is for foreign cards, forcurr for sales in a foreign currency.
items[].seller_fees.fee_market_fee string Default platform (market) fee you take on this seller's sales, percent.
items[].seller_fees.fee_default_processing_fee string Processing rate, percent.
items[].seller_fees.fee_default_processing_charge string Fixed charge per transaction, in major units.
items[].seller_fees.fee_default_rapid_settlement_fee string Rapid settlement rate, percent.
items[].seller_fees.fee_default_discount_fee string Discount rate (early settlement of installments) per installment, percent.
items[].seller_fees.fee_default_premium_processing_fee string Processing rate for premium cards, percent.
items[].seller_fees.fee_corporate_processing_fee string Processing rate for corporate cards, percent.
items[].seller_fees.fee_foreign_processing_fee string Processing rate for foreign cards, percent.
items[].seller_fees.fee_foreign_processing_charge string Fixed charge per transaction on foreign cards, in major units.
items[].seller_fees.fee_foreign_rapid_settlement_fee string Rapid settlement rate for foreign cards, percent.
items[].seller_fees.fee_foreign_discount_fee string Discount rate for foreign cards, percent.
items[].seller_fees.fee_foreign_premium_processing_fee string Processing rate for foreign premium cards, percent.
items[].seller_fees.fee_foreign_corporate_processing_fee string Processing rate for foreign corporate cards, percent.
items[].seller_fees.fee_forcurr_processing_fee string Processing rate for sales in a foreign currency, percent.
items[].seller_fees.fee_forcurr_processing_charge string Fixed charge per transaction in a foreign currency, in major units.
items[].seller_fees.fee_forcurr_rapid_settlement_fee string Rapid settlement rate for sales in a foreign currency, percent.
items[].seller_fees.fee_forcurr_discount_fee string Discount rate for sales in a foreign currency, percent.
items[].seller_fees.fee_forcurr_premium_processing_fee string Processing rate for premium cards in a foreign currency, percent.
items[].seller_fees.fee_forcurr_corporate_processing_fee string Processing rate for corporate cards in a foreign currency, percent.
items[].seller_currencies array Currencies the seller can sell in, as ISO 4217 codes.
items[].seller_processing_percent number Share of the seller's processing limit used, percent.
items[].seller_processing_limit integer The seller's processing limit.
items[].seller_timezone string The seller's timezone.
items[].seller_display_language string The seller's language, for example he or en.
items[].seller_wallets object Balances, one entry per currency, keyed by the currency code. Not returned with api_mode slim.
items[].seller_wallets.ILS object The wallet in this currency.
items[].seller_wallets.ILS.wallet_currency string Currency of the wallet.
items[].seller_wallets.ILS.wallet_total integer Everything PayMe holds for the seller in this currency, in minor units.
items[].seller_wallets.ILS.wallet_releasable integer The part past its release date, available to withdraw, in minor units.
items[].seller_monthly_invoices object PayMe's monthly invoices to the seller, keyed by invoice document number. Not returned with api_mode slim.
items[].seller_monthly_invoices.1234 object One invoice.
items[].seller_monthly_invoices.1234.invoice_reference string Month the invoice covers, yyyy-mm.
items[].seller_monthly_invoices.1234.invoice_created string Invoice date, yyyy-mm-dd.
items[].seller_monthly_invoices.1234.invoice_doc_number string Invoice document number.
items[].seller_monthly_invoices.1234.invoice_currency string Invoice currency.
items[].seller_monthly_invoices.1234.invoice_url string Link to the invoice PDF.
items[].seller_monthly_invoices.1234.invoice_details_url string Link to the invoice details page.
items[].seller_monthly_balance_authorizations object Links to the seller's monthly balance statements, keyed by year and then by month (1–12). A month appears from the 10th of the following month. Not returned with api_mode slim.
{
  "status_code": 0,
  "items_count": 1,
  "items": [
    {
      "seller_payme_id": "MPLDEMO-MPLDEMO-MPLDEMO-1234567",
      "seller_id": "store-1001",
      "seller_created": "2026-01-01 15:15:15",
      "seller_active": true,
      "seller_approved": true,
      "seller_approved_date": "2026-01-05 10:00:00",
      "seller_is_deferred": false,
      "seller_withdrawal_plan": 1,
      "seller_withdrawal_date": null,
      "seller_allow_foreign_cards": true,
      "seller_personal_details": {
        "seller_first_name": "Dana",
        "seller_last_name": "Levi",
        "seller_first_name_en": "Dana",
        "seller_last_name_en": "Levi",
        "seller_social_id": "000000018",
        "seller_social_id_country": "IL",
        "seller_social_id_issued": "2015-02-01",
        "seller_birthdate": "1989-05-06",
        "seller_date_of_birth": "1989-05-06",
        "seller_gender": 1,
        "seller_email": "dana@example.com",
        "seller_phone": "0500000005",
        "seller_has_criminal_record": false
      },
      "seller_business_details": {
        "seller_inc": 2,
        "seller_inc_code": "000000018",
        "seller_registration_date": null,
        "seller_merchant_name": "Dana Ceramics",
        "seller_merchant_name_en": "Dana Ceramics",
        "seller_dba": "Dana Ceramics",
        "seller_dba_en": "Dana Ceramics",
        "seller_business_type": 10004,
        "seller_site_url": "https://www.example.com",
        "seller_description": "Handmade ceramics",
        "seller_retail_type": 1,
        "seller_contact_email": "contact@example.com",
        "seller_contact_phone": "031234567",
        "seller_bank_account_code": "12",
        "seller_bank_account_branch": "123",
        "seller_bank_account_number": "123456",
        "seller_bank_routing_number_foreign": null,
        "seller_bank_account_number_foreign": null,
        "seller_need_foreign_currency": null,
        "seller_was_rejected_by_bank": null,
        "seller_bank_rejection_reason": null,
        "seller_source_of_finance": null,
        "seller_required_service_type": null,
        "seller_account_type": "Unrestricted"
      },
      "seller_address": {
        "seller_address_city": "Tel Aviv",
        "seller_address_street": "Herzl",
        "seller_address_street_number": "10",
        "seller_address_country": "IL"
      },
      "seller_fees": {
        "fee_market_fee": "1.50",
        "fee_default_processing_fee": "2.50",
        "fee_default_processing_charge": "1.20",
        "fee_default_rapid_settlement_fee": "0.00",
        "fee_default_discount_fee": "0.50",
        "fee_default_premium_processing_fee": "2.50",
        "fee_corporate_processing_fee": "2.50",
        "fee_foreign_processing_fee": "3.50",
        "fee_foreign_processing_charge": "1.20",
        "fee_foreign_rapid_settlement_fee": "0.00",
        "fee_foreign_discount_fee": "0.50",
        "fee_foreign_premium_processing_fee": "3.50",
        "fee_foreign_corporate_processing_fee": "3.50",
        "fee_forcurr_processing_fee": "3.50",
        "fee_forcurr_processing_charge": "0.30",
        "fee_forcurr_rapid_settlement_fee": "0.00",
        "fee_forcurr_discount_fee": "0.50",
        "fee_forcurr_premium_processing_fee": "3.50",
        "fee_forcurr_corporate_processing_fee": "3.50"
      },
      "seller_currencies": [
        "ILS",
        "USD"
      ],
      "seller_processing_percent": 12,
      "seller_processing_limit": 100000,
      "seller_timezone": "Asia/Jerusalem",
      "seller_display_language": "he",
      "seller_wallets": {
        "ILS": {
          "wallet_currency": "ILS",
          "wallet_total": 10000,
          "wallet_releasable": 2500
        },
        "USD": {
          "wallet_currency": "USD",
          "wallet_total": 0,
          "wallet_releasable": 0
        }
      },
      "seller_monthly_invoices": {
        "1234": {
          "invoice_reference": "2026-09",
          "invoice_created": "2026-10-01",
          "invoice_doc_number": "1234",
          "invoice_currency": "ILS",
          "invoice_url": "https://example.com/invoices/1234.pdf",
          "invoice_details_url": "https://example.com/invoice-details/1234"
        }
      },
      "seller_monthly_balance_authorizations": {
        "2026": {
          "9": "https://example.com/balance/2026-09"
        }
      }
    }
  ]
}

500 — Error. Most errors return HTTP 500. Paging errors (52, 27) return HTTP 400. The body is the same. See Errors. (error)

Field Type Description
status_code integer 1 on failure.
status_error_code integer PayMe error code.
status_error_details string Error message.
status_additional_info string The field the error refers to, when there is one.
{
  "status_code": 1,
  "status_error_details": "Required parameter is missing",
  "status_additional_info": "payme_client_key",
  "status_error_code": 1
}