Zum Inhalt springen

Unterschiedliche "payment_option" zwischen Trading-API (v2) und > Websocket-API


Gast

Empfohlene Beiträge

Hallo zusammen,

mir ist beim Arbeiten mit der Trading API (v2) und der Websocket API aufgefallen, dass bei manchen Orders eine Diskrepanz im Wert des Feldes payment_options zwischen den beiden APIs gibt. Bislang ist dies nur bei buy-Orders aufgetreten ...

Beispiel:

Trading API (v2):

{'type': 'buy', 'price': 12220, 'order_id': 'HBBFYC', 'max_amount': '0.5', 'max_volume': 6110, 'min_amount': '0.25', 'min_volume': 3055, 'trading_pair': 'btceur', 'order_requirements': {'seat_of_bank': ['AT', 'BE', 'BG', 'CH', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GB', 'GR', 'HR', 'HU', 'IE', 'IS', 'IT', 'LI', 'LT', 'LU', 'LV', 'MQ', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK'], 'only_kyc_full': False, 'payment_option': 1, 'min_trust_level': 'bronze'}, 'trading_partner_information': {'bic': '***', 'rating': 100, 'username': '***', 'bank_name': 'FIDOR BANK AG', 'is_kyc_full': True, 'trust_level': 'platin', 'seat_of_bank': 'DE', 'amount_trades': 822}, 'order_requirements_fullfilled': True}

Websocket API:

{'id': '9232519', 'uid': '***.', 'type': 'order', 'price': '12220', 'amount': '0.5', 'volume': '6110.0', 'bic_full': '***', 'order_id': 'HBBFYC', 'bic_short': '***', 'min_amount': '0.25', 'order_type': 'buy', 'is_kyc_full': '1', 'is_shorting': '0', 'fidor_account': '0', 'only_kyc_full': '0', 'payment_option': '2', 'min_trust_level': 'bronze', 'is_shorting_allowed': '0', 'trade_to_sepa_country': '["DE","AT","CH","BE","GR","MT","SI","BG","IE","NL","SK","DK","IT","ES","HR","PL","CZ","EE","LV","PT","HU","FI","LT","RO","GB","FR","LU","SE","CY","IS","LI","NO","MQ"]', 'seat_of_bank_of_creator': 'de', 'is_trade_by_sepa_allowed': '1', 'country_payment_method_de': 'Deutschland', 'country_payment_method_en': 'Germany', 'country_payment_method_es': 'Alemania', 'country_payment_method_fr': 'Allemagne', 'country_payment_method_it': 'Germania', 'is_trade_by_fidor_reservation_allowed': '0'}

Dies scheint ein Fehler zu sein - oder hat jemand von Euch eine Erklärung für den Unterschied?

Viele Grüße

Bearbeitet von Gast
Link zu diesem Kommentar
Auf anderen Seiten teilen

Kaufanfragen werden immer (nicht 100% sicher) zuerst als SEPA Orders reingestellt, damit einhergehend der Wert 2 via WebSocket. Erst danach werden sie auf 3 (SEPA&Express) oder 1 (Express-only) umgestellt. Hierzu gibt es via Wegsacket ein 'update'-Packet zur entsprechenden id:

{u'9232519': {u'trading_pair': u'btceur', u'is_trade_by_sepa_allowed': u'1', u'is_trade_by_fidor_reservation_allowed': u'1'}, 'update': 'update'}

Die Update-Packete enthalten ein Dictionary aller IDs die geändert werden sollen.

Via API bekommst du dann natürlich die finalen (aktuellen) payment_options.

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.