Moin Moin
Titel ist Thema. Hat da jemand schon was für vms gemacht oder mit experimentiert ?
Würde das gerne bei mir mit einsetzen. Aber diese Postback Adresse bereitet mir Kopfschmerzen.
Wenn jemand damit zurecht kommt oder eine Lösung hat, bitte mal melden.
Vielen Dank schonmal
MFG
Hay,
das habe ich schon mal eingebaut bei paid4coin.
im grunde brauchst du nur eine php datei die den aufruf von cpx verarbeitet, da das andere per js auf die seite implementiert wird.
beste grüße eric
n00dl3supp3
16.07.2021, 15:08
jep, hab ich auch auf corona-klicker und lose-disco laufen. wie isaack schon sagte nur nen javascript auf der seite und dann ein postback php script.
ist allerdings aufs aktuelle vmsone 3.0 angepasst:
<?php
require_once('lib/extras.init.php');
/*
{status} (1 = completed 2 = canceled)
{trans_id} (unique ID )
{user_id} (your UserID)
{subid} (Your subId)
{subid_2} (Your subId2)
{amount_local} amount in your currency
{amount_usd} amount in USD
{ip_click} user click IP
{secure_hash} here we had a hash that you can validate the request the hash is a md5 hash: example: md5({trans_id}-yourappsecurehash)
*/
if ($_GET['status'] == 1)
{
//betrag auf konto buchen
$sql = sql::$db->prepare ("UPDATE `vms_kontodaten` SET `kontostand` = `kontostand` + :verdienst WHERE `uid` = :uid LIMIT 1");
$sql -> execute(array(':verdienst' => $_GET['verdienst'], ':uid' => $_GET['subid']));
//buchung eintragen
$buchungs_id=create_code(14);
$sql = sql::$db->prepare ("INSERT INTO `vms_buchungen` (`uid`,`buchungszeit`,`buchungs_id`,`buchungsmenge `,`verwendungszweck`) VALUES (?,?,?,?,?)");
$sql ->execute( array( $_GET['subid'], time(), $buchungs_id, $_GET['verdienst'], 'CPX Umfrage '.$_GET['trans_id'] ) );
}
if ($_GET['status'] == 2)
{
//betrag von konto abziehen
$sql = sql::$db->prepare ("UPDATE `vms_kontodaten` SET `kontostand` = `kontostand` - :verdienst WHERE `uid` = :uid LIMIT 1");
$sql -> execute(array(':verdienst' => $_GET['verdienst'], ':uid' => $_GET['uid']));
//buchung eintragen
$buchungs_id=create_code(14);
$sql = sql::$db->prepare ("INSERT INTO `vms_buchungen` (`uid`,`buchungszeit`,`buchungs_id`,`buchungsmenge `,`verwendungszweck`) VALUES (?,?,?,?,?)");
$sql ->execute( array( $_GET['subid'], time(), $buchungs_id, '-'.$_GET['verdienst'], 'CPX Umfrage '.$_GET['trans_id'].' Storno' ) );
}
?>
postback link sieht bei mir so aus:
dateiname.php?subid={user_id}&verdienst={amount_local}&ip={ip_click}&trans_id={trans_id}&status={status}
ich weiss nicht was das hier soll mit den eingefügten leerzeichen, aber bei "local" und "status" sind natürlich keine.
Vielen Danke für die antworten schonmal.. Also eine extra datei anlegen. Ok. Das klingt schonmal gut.
Werde mal schauen. Aber erstmal Danke schonmal....
Mit der Hilfe von n00dl3supp3 hats geklappt. Vielen Dank.. Jetzt funzt alles
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.