Zurück zur Hilfe

API: Dienste, Preise, Bestellungen, Status und Refill

Parameter und Antworten veröffentlichter Aktionen.

Zuletzt aktualisiert:

Schritt für Schritt

  1. services liefert ein Array mit service, description, platform, min, max, rate, price_per_item, pricing_unit, refill, cancel und EUR. rate ist eine Referenz pro 1000, kein universelles Angebot.
  2. balance liefert Guthaben. add benötigt service, link und quantity. Bewahre order, charge und currency auf. Der Website-Preismotor berechnet Gesamtbetrag und Mindestpreise.
  3. Nutze eine stabile idempotency_key pro Kauf und Wiederholungen: optional, maximal 120 Zeichen, an den API-Schlüssel gebunden.
  4. status akzeptiert order oder orders mit bis zu 100 kommagetrennten numerischen IDs eigener API-Bestellungen. start_count und remains sind null.
  5. refill erhält order und liefert bei Annahme eine Refill-ID. Keine Aktionen für Refill-Status oder Stornierung sind veröffentlicht; cancel im Katalog ist kein Endpoint.

Wichtig

API-Status: Pending, In progress, Processing, Partial, Completed, Canceled. Aus null keine Restmenge ableiten; Refill wird nicht immer angenommen.

API-Beispiele

services

curl --request POST https://nexwa.store/api/v2 \
  --header "Authorization: Bearer ${NEXWA_API_KEY}" \
  --data-urlencode "action=services"

balance

curl --request POST https://nexwa.store/api/v2 \
  --header "Authorization: Bearer ${NEXWA_API_KEY}" \
  --data-urlencode "action=balance"

add

curl --request POST https://nexwa.store/api/v2 \
  --header "Authorization: Bearer ${NEXWA_API_KEY}" \
  --data-urlencode "action=add" \
  --data-urlencode "service=${NEXWA_SERVICE_ID}" \
  --data-urlencode "link=${NEXWA_TARGET_URL}" \
  --data-urlencode "quantity=${NEXWA_QUANTITY}" \
  --data-urlencode "idempotency_key=${NEXWA_PURCHASE_ID}"

status

curl --request POST https://nexwa.store/api/v2 \
  --header "Authorization: Bearer ${NEXWA_API_KEY}" \
  --data-urlencode "action=status" \
  --data-urlencode "order=${NEXWA_ORDER_ID}"

refill

curl --request POST https://nexwa.store/api/v2 \
  --header "Authorization: Bearer ${NEXWA_API_KEY}" \
  --data-urlencode "action=refill" \
  --data-urlencode "order=${NEXWA_ORDER_ID}"

Öffentliche API-Referenz

POST https://nexwa.store/api/v2
AktionParameterAntwort
servicesactionArray<{service, name, category, platform, type, rate, price_per_item, pricing_unit, description, min, max, refill, cancel, currency}>
balanceaction{balance, currency}
addaction, service, link, quantity, idempotency_key?{order, charge, currency, balance?} | {order, duplicate: true}
statusaction, order | orders{charge, start_count: null, status, remains: null, currency} | {"<order>": result}
refillaction, order{refill}

Funktion öffnen

Verwandte Artikel

Noch Fragen?

Öffne den Kontosupport für konkrete Anliegen. Ohne Zugang erreichst du uns per E-Mail.