Archiv verlassen und diese Seite im Standarddesign anzeigen : Bitcoin API PHP VMS
Die Sourcen schreien ja richtig nach Bitcoin, aber ich habe noch nirgendwo eine PHP-Schnittstelle gefunden, welche es mir erlaubt, Bitcoin in ein eigenes PHP-Projekt zu implementieren, praktisch ein Bitcoin-Mailer o.ä. Hat da jemand mehr Infos drüber?
Kraemer84
18.03.2015, 18:57
Hier einzusehen :)
klick (http://www.luckycoins.de/forums/index.php?thread/5-schnittstelle-f%C3%BCr-das-vms1/&postID=14#post14)
wenn auf vms basis gibt es sowas hier
http://www.all-scripts.de/details-2158.html
http://www.all-scripts.de/details-2158.html
die schnitstelle kann ich nicht empfehlen. die ist das geld absolut nicht wert.
die schnitstelle kann ich nicht empfehlen. die ist das geld absolut nicht wert.
Schliesse ich mich an, das ding hab ich vor 3 Jahren programmiert und nie ganz fertig gestellt nur schon damals an 2-3 leute gegeben, die Rechte liegen bei mir! und ich verkauf das garantiert nicht.
Kraemer84
21.03.2015, 23:32
Schliesse ich mich an, das ding hab ich vor 3 Jahren programmiert und nie ganz fertig gestellt nur schon damals an 2-3 leute gegeben, die Rechte liegen bei mir! und ich verkauf das garantiert nicht.
Stellt sich dann die Frage wie das in den All-scripts Shop gekommen ist ..
Bin ich schon in abklärung, resp hab den shopbetreiber schon angeschrieben wer die kundennummer
716 ist, ist ja ein Auftragsverkauf.
Ich wusste doch das es jemand mal bei klamm angeboten hat
wenn man den thread richtig liest hat
UserID:
421112
Nickname:
smart990
an all-scripte weitergegeben http://www.klamm.de/forum/7251019-post9.html
der verkaufsthread
http://www.klamm.de/forum/f7/bitcoin-schnittstelle-fuers-vms-425836.html
mairimko
22.03.2015, 09:13
Ich wusste doch das es jemand mal bei klamm angeboten hat
wenn man den thread richtig liest hat
UserID:
421112
Nickname:
smart990
an all-scripte weitergegeben http://www.klamm.de/forum/7251019-post9.html
der verkaufsthread
http://www.klamm.de/forum/f7/bitcoin-schnittstelle-fuers-vms-425836.html
Richtig, dieser User hat sich bei mir auch als Ersteller der Schnittstelle ausgegeben, war aber nicht in der Lage die Fehler, bzw. damit sie anständig funktioniert, zu beheben!
Hab mal nachgesehen, ich kann Files von 2012 vorlegen... damals wurde das erstellt.
kann euch sogar den skype namen dazu sagen. der wollte mir das ding auch schon verkaufen.
smart9990 oder redevilbtc oder ... er hat mehrere
Sein letzter mir bekannter Wohnort ist Goch
das ist nen ******* der typ.
*Beleidigen brauch keiner ^Lokutos
Mit BitCoins kann ich da auch nicht weiter helfen. Ich habe ein kleines Projekt laufen was NXTCoins integriert hat. Läuft seit einem Monat stabil und sicher. Das VMS was dafür geändert wurde ist das VMS. 1.2.4.
Wer sich das Projekt mal betrachten möchte, kann es sich auf http://nxt-fun.com mal ansehen. :-)
Über die NXTCoins kommt man auch zu sehr guten Konditionen an BTC.
Auch das Design wurde völlig überarbeitet ist jetzt über das Bootstrap 3.0 geregelt.
LG GenNeo
Also gibt es echt niemanden der Bitcoin in die aktuellste VMS Version integrieren kann?
nighthunter
08.06.2015, 01:00
Hallo, ich suche auch noch eine bitcoin api fürs vms für 2 neue projekte.
ich könnte auch versuchen eine zu proggen, wenn sich niemad findet.
allerdings hab ich noch kein projekt online, um das zu testen.
bitcoins sind geradezu ideal geeignt für micropayment, da klammlose fast keinen wert mehr haben und
ebesucher die schnittstelle deaktiviert haben und es auch sonst keine gute alternative gibt.
wäre echt super, wenn man die bitcoins akzeptanz im paid4 bereich etwas damit pushen könnte
gruss
nighthunter
Hallo
wir reden ja da von kleinst Beträgen ?
würde ne api zu https://blockchain.info/de/ oder https://www.coinbase.com/ oder doch was anders ? (https://paytoshi.org/) bauen
wenn ihr es wollt
was soll sie den können ?
nur coins überweisen ?
Viele grüße
muh_kuh
eine Bitcoin-Schnittstelle für VMS wäre wirklich nicht schlecht, eine solches Addon würde ich auf alle Fälle kaufen.
KD.Braun
21.06.2015, 17:24
Hey,
ich hatte irgendwann mal eine solche Schnittstelle für meinen eigenen Gebrauch gemacht und habe diese jetzt etwas erweitert, sodass diese von jedem genutzt werden kann. Daher möchte ich sie jetzt verkaufen.
== Allgemein ==
Die Schnittstelle nutzt die API von Blockchain (https://blockchain.info/). Ihr braucht dort einen Account. Dann können Deine Benutzer jederzeit und vollautomatisch Bitcoins ein- und auszahlen.
== Screenshots ==
Userbereich (http://picload.org/image/ilppgrc/screenshot2015-06-2114.04.14.png)
Adminbereich (http://picload.org/image/ilppgrp/screenshot2015-06-2114.21.44.png)
== Funktionen ==
Einzahlen von Bitcoins (auf Adresse Deiner Wahl)
Auszahlen von Bitcoins (Über das Blockchain-Konto)
Konvertierung Bitcoin <-> Klammlose bei Eingabe in Echtzeit
Echtzeit-Status eingehender Zahlungen auf die Bitcoin-Adresse (AJAX)
Automatische Kursermittlung der Bitcoins
Automatische Kursermittlung der Klammlose (Losepreis.de)
Gebühr einstellbar (wird auf die Kurse aufgeschlagen/davon abgezogen)
Bestätigungen einstellbar (bis Gutschrift der Zahlung)
Vollautomatische Gutschrift
Man muss quasi nichts machen: Der Kurs ist immer aktuell, sowohl wenn der von Bitcoin als auch der von den Klammlosen schwankt. Die Ein- und Auszahlung geht vollautomatisch. Der Benutzer kann nichts falsch machen - es erfolgt eine automatische Umrechnung. Wenn Du Deine Benutzer dazu bekommst, dies aktiv zu benutzen, verdienst Du über die Gebühr kräftig Klammlose und Bitcoins - insbesondere, da dies in der Klammwelt noch nicht wirklich verbreitet ist!
== Preis ==
Der Preis für dieses Addon beträgt 0,2 BTC. Wenn Du das Addon kaufen willst, sende den Betrag einfach an 1FYN5NQgRZmbH1heN3HjRm56zp459qHgmb und schicke mir eine signierte PN mit Deiner E-Mailadresse, dann sende ich es Dir direkt wenn ich wieder online bin. Alternativ kannst ich auch nur für Deine Zahlung eine Adresse generieren - dann musst Du mir vorher schreiben und eventuell länger warten.
Viele Grüße
Klaus-Dieter
auron2008
21.06.2015, 23:08
Und was wenn z.B. Losepreis.de auf die Idee kommt, hey wenn wir en blödsinnigen Kurs angeben können wir richtig absahnen ? Das Script sollte sich darauf nicht verlassen bzw nicht gleich die Kurse ändern. Man könnte nur einen begrenzten Bereich zulassen z.B. darf sich der Kurs nicht um mehr als 10% pro Stunde ändern.
Aber ansonsten sieht das Addon super aus ;)
KD.Braun
22.06.2015, 00:00
Und was wenn z.B. Losepreis.de auf die Idee kommt, hey wenn wir en blödsinnigen Kurs angeben können wir richtig absahnen ? Das Script sollte sich darauf nicht verlassen bzw nicht gleich die Kurse ändern. Man könnte nur einen begrenzten Bereich zulassen z.B. darf sich der Kurs nicht um mehr als 10% pro Stunde ändern.
Aber ansonsten sieht das Addon super aus ;)
Ich habe auch überlegt, noch eine zweite Quelle einzubauen ;) Muss ich mal schauen :)
Ich hatte damals für Losepreis.info noch http://ebuuk.de/ verwendet,
aktuell verwende ich für meine Info:
function losepreisupdate() { global $system;
bcscale( 3 );
$error = '';
$oldlosepreis = mysql_fetch_assoc( mysql_query( "SELECT `umrechnungswert` , `rundungsstellen` FROM `sys_waehrungen` WHERE `id` = 3 LIMIT 1" , $system['datenbank'][1]['resource'] ) );
$europreis = mysql_fetch_assoc( mysql_query( "SELECT `umrechnungswert` , `rundungsstellen` FROM `sys_waehrungen` WHERE `id` = 2 LIMIT 1" , $system['datenbank'][1]['resource'] ) );
$xml = simplexml_load_file( 'http://www.losepreis.de/api' );
$alterpreis = bcmul( bcdiv( 1 , bcmul( bcdiv( $oldlosepreis['umrechnungswert'], $europreis['umrechnungswert'], 30 ), 1, 30 ), 30 ), 1000000000 );
$neu_max = $system['klamm']['preisupdate']['max_neu'] * $alterpreis;
$neu_min = $system['klamm']['preisupdate']['min_neu'] * $alterpreis;
$aender_down = $system['klamm']['preisupdate']['down_aender'] * $alterpreis;
$aender_up = $system['klamm']['preisupdate']['up_aender'] * $alterpreis;
if ( !filter_var( $xml->durchschnitt->geldkurs, FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ) $error = 'wert durchschnitt->geldkurs der geparst wurde ist nicht valide';
if ( !filter_var( $xml->forum->briefkurs, FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ) $error = 'wert forum->briefkurs der geparst wurde ist nicht valide';
if ( !filter_var( $xml->forum->geldkurs, FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ) $error = 'wert forum->geldkurs der geparst wurde ist nicht valide';
if ( !filter_var( $xml->durchschnitt->briefkurs , FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ) $error = 'wert durchschnitt->briefkurs der geparst wurde ist nicht valide';
$neu = bcdiv( bcadd( bcadd( bcadd( $xml->durchschnitt->briefkurs, $xml->durchschnitt->geldkurs ), $xml->forum->briefkurs ), $xml->forum->geldkurs ), 4 );
if ( $neu > $neu_max ) $error = 'Neuer kurs zu stark gestiegen';
if ( $neu < $neu_min ) $error = 'Neuer Kurs zu stark gesunken ';
if ( $neu > $aender_down && $neu < $alterpreis ) $error = 'änderung nach unten noch zu klein ';
if ( $neu < $aender_up && $neu > $alterpreis ) $error = 'änderung nach oben noch zu klein ';
$neuerkursdb = round( bcmul( bcdiv( 1000000000, $neu, 30 ), $europreis['umrechnungswert'], 0 ), - 5 );
if ( $error == '' ) {
mysql_query( "UPDATE `sys_waehrungen` SET `umrechnungswert` = '" . $neuerkursdb . "' WHERE `sys_waehrungen`.`id` = 3 ", $system['datenbank'][1]['resource'] );
$error .= "UPDATE `sys_waehrungen` SET `umrechnungswert` = '" . $neuerkursdb . "' WHERE `sys_waehrungen`.`id` = 3 ";
$error .= '<br>
Geparst $xml->durchschnitt->briefkurs: ' . $xml->durchschnitt->briefkurs . '
Geparst $xml->durchschnitt->geldkurs: ' . $xml->durchschnitt->geldkurs . '
Geparst $xml->forum->briefkurs: ' . $xml->forum->briefkurs . '
Geparst $xml->forum->geldkurs: ' . $xml->forum->geldkurs . '
Neuer Geparster Kurs: ' . $neu . '
Alter Preis aus DB : ' . $alterpreis . '
Maximaler neuer preis: ' . $neu_max . '
Minimaler neuer Preis: ' . $neu_min . '
Minimaler Fall auf : ' . $aender_down . '
Minimaler anstieg auf : ' . $aender_up . '
Neuer umgerechneter Kurs : ' . $neuerkursdb . '
';
return $error;
usermail( $system['cronmail'] , ' Losepreisupdate' , $error );
} else {
$error .= '<br>
Geparst $xml->durchschnitt->briefkurs: ' . $xml->durchschnitt->briefkurs . '
Geparst $xml->durchschnitt->geldkurs: ' . $xml->durchschnitt->geldkurs . '
Geparst $xml->forum->briefkurs: ' . $xml->forum->briefkurs . '
Geparst $xml->forum->geldkurs: ' . $xml->forum->geldkurs . '
Neuer Geparster Kurs: ' . $neu . '
Alter Preis aus DB : ' . $alterpreis . '
Maximaler neuer preis: ' . $neu_max . '
Minimaler neuer Preis: ' . $neu_min . '
Minimaler Fall auf : ' . $aender_down . '
Minimaler anstieg auf : ' . $aender_up . '
Neuer umgerechneter Kurs : ' . $neuerkursdb . '
';
return $error;
usermail( $system['cronmail'] , ' Losepreisupdate' , $error );
}
}
unf für BTC
function bitcoinpreisupdate() { global $system;
bcscale( 3 );
$error = '';
$abbruch = true;
$neuerpreise = file_get_contents( "http://api.bitcoincharts.com/v1/weighted_prices.json" );
if ( $neuerpreise ) {
$neuerpreis = json_decode( $neuerpreise, true );
} else {
$error .= 'Bitcoinparsing nicht möglich';
$abbruch = false;
usermail( $system['cronmail'] , ' Bitcoinpreisupdate' , $error );
}
if ( $error == '' ) {
$oldpreis = mysql_fetch_assoc( mysql_query( "SELECT `umrechnungswert` , `rundungsstellen` FROM `sys_waehrungen` WHERE `id` = 4 LIMIT 1" , $system['datenbank'][1]['resource'] ) );
$neuerpreis = $neuerpreis['CHF']['24h'];
$alterpreis = bcdiv( 1 , $oldpreis['umrechnungswert'], 8 );
$neu_max = $system['bitcoin']['preisupdate']['max_neu'] * $alterpreis;
$neu_min = $system['bitcoin']['preisupdate']['min_neu'] * $alterpreis;
$aender_down = $system['bitcoin']['preisupdate']['down_aender'] * $alterpreis;
$aender_up = $system['bitcoin']['preisupdate']['up_aender'] * $alterpreis;
if ( false === filter_var( $neuerpreis , FILTER_VALIDATE_FLOAT, FILTER_FLAG_ALLOW_THOUSAND ) ) $error = 'Der geparst Wert ist nicht valide';
if ( $neuerpreis > $neu_max ) $error = 'Neuer kurs zu stark gestiegen';
if ( $neuerpreis < $neu_min ) $error = 'Neuer Kurs zu stark gesunken ';
if ( $neuerpreis > $aender_down && $neuerpreis < $alterpreis ) $error = 'änderung nach unten noch zu klein ';
if ( $neuerpreis < $aender_up && $neuerpreis > $alterpreis ) $error = 'änderung nach oben noch zu klein ';
$neuerkursdb = round( bcdiv( 1, $neuerpreis, 8 ), $oldpreis['rundungsstellen'] );
}
if ( $error == '' ) {
mysql_query( "UPDATE `sys_waehrungen` SET `umrechnungswert` = '" . $neuerkursdb . "' WHERE `sys_waehrungen`.`id` = 4 ", $system['datenbank'][1]['resource'] );
$error .= "UPDATE `sys_waehrungen` SET `umrechnungswert` = '" . $neuerkursdb . "' WHERE `sys_waehrungen`.`id` = 4 ";
$error .= '<br>
Neuer Geparster Kurs: ' . $neuerpreis . '
Alter Preis aus DB : ' . $alterpreis . '
Maximaler neuer preis: ' . $neu_max . '
Minimaler neuer Preis: ' . $neu_min . '
Minimaler Fall auf : ' . $aender_down . '
Minimaler anstieg auf : ' . $aender_up . '
Neuer umgerechneter Kurs : ' . $neuerkursdb . '
';
return $error;
usermail( $system['cronmail'] , ' Bitcoinpreisupdate' , $error );
} elseif ( $abbruch ) {
$error .= '<br>
Neuer Geparster Kurs: ' . $neuerpreis . '
Alter Preis aus DB : ' . $alterpreis . '
Maximaler neuer preis: ' . $neu_max . '
Minimaler neuer Preis: ' . $neu_min . '
Minimaler Fall auf : ' . $aender_down . '
Minimaler anstieg auf : ' . $aender_up . '
Neuer umgerechneter Kurs : ' . $neuerkursdb . '
';
return $error;
usermail( $system['cronmail'] , ' Bitcoinpreisupdate' , $error );
} }
KD.Braun
22.06.2015, 12:55
Danke, Lokutos! Ich werde die zweite API bei Klammlosen und BTC noch einbauen.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.