Zum Hauptinhalt springen

Aggregierte Zahlung (Einzug für Händler)

Dieser Transaktionstyp ermöglicht es einem Zahlungs-Aggregator, Kundenzahlungen im Namen eines angebundenen Händlers zu akzeptieren. Der Betrag wird beim Zahler belastet und anschließend automatisch zwischen Händler (Netto nach Gebühr) und Aggregator (Gebühr) verteilt.

Geschäftsablauf

  1. Händler schließt Onboarding / Vertrag mit dem Aggregator ab.
  2. Aggregator fordert den Händler auf, in heth.me eine Wallet anzulegen und die wallet_id bereitzustellen.
  3. Mit seinem eigenen API-Key erstellt der Aggregator eine payment-Transaktion: Händlerdaten in money_storage_merchant, Zahlerinstrument in money_storage.
  4. Nach erfolgreicher Verarbeitung werden die Salden von Zahler, Händler und Aggregator in einem einzigen Schritt aktualisiert.
  5. Der Transaktionsstatus wird über den Standard-Endpunkt (Polling mit demselben API-Key) abgefragt.

Beispiel-Request

curl --location --request POST 'https://app.heth.me/api/v1/transactions' \
--header 'Content-Type: application/json' \
--header 'x-api-key: 165f15d4-0143-4d6a-a387-e3c44aaef7f6' \
--data '{
"params": {
"amount": 10000000000000000,
"currency": "USDT",
"env": "prod",
"type": "payment",
"route": "hot_hot_ETH",
"money_storage_merchant": {
"wallet_id": "002305DDA4FED2BABA57C1C70CC8E575D5D8A7AD",
"network": "ETH",
"type": "p2p_proxy",
"currency": "USDT"
},
"money_storage": {
"network": "ETH",
"type": "bank_card",
"currency": "USDT",
"cardnumber": "9981040364688168",
"cvv": "128",
"exp_month": "08",
"exp_year": "2026",
"cardholder": "John Doe"
},
"description": "Payment",
"txid": "hot_hot_ETH"
}
}'

Feldreferenz

FeldBeschreibungTypBeispiel
amountTransaktionsbetrag (kleinste Einheiten)Number10000000000000000000
currencyTransaktionswährung (Standard USDT)StringUSDT
envAusführungsumgebung (Standard prod)Stringprod
typeTransaktionstyp (payment)Stringpayment
routeVerarbeitungsroute (muss konfigurierter Zuordnung entsprechen)Stringhot_hot_ETH
money_storage_merchantHändler-Wallet-DescriptorObject
> wallet_idHändler-Wallet-IDString002305DDA4FED2BABA57C1C70CC8E575D5D8A7AD
> networkBlockchain-Netzwerk (TRX oder ETH)StringETH
> typeInteraktionstyp (z.B. p2p_proxy)Stringp2p_proxy
> currencyHändler-Abrechnungswährung (Standard USDT)StringUSDT
money_storageZahlungsverfahren des ZahlersObject
> networkBlockchain-Netzwerk (TRX oder ETH)StringETH
> typeInstrumenttyp (bank_card)Stringbank_card
> currencyZahlerwährung (Standard USDT)StringUSDT
> cardnumberVirtuelle KartennummerString9981040364688168
> cvvVirtueller Karten-CVVString128
> exp_monthAblaufmonatString08
> exp_yearAblaufjahrString2026
> cardholderKarteninhaberStringJohn Doe
descriptionBeschreibungStringPayment
txidClientseitige Transaktions-IDStringhot_hot_ETH

Hinweise

  • Die Aggregator-Gebühr wird automatisch gemäß API-Key-Konfiguration angewendet.
  • route muss einer aktivierten Route für diesen API-Key entsprechen.
  • Verwenden Sie idempotente txid Werte zur Vermeidung von Doppelbuchungen.
  • Status über den Standard-GET-Endpunkt abfragen (Polling bis Endzustand).