Ik zat eens te kijken hoe dat bel systeem van osbanditti er uit ziet voor als voorbeeld om een eigen te ontwikkelen maar ik snap er eigenlijk geen drol van.
want in buycredits zelf staat dit
PHP
<?
require('classes/class.micropayment-mollie.php');
$m = new micropayment();
$m->setPartnerID(109921); # Verander dit naar jouw eigen Partner ID te vinden onder de Tab Account bij Mollie
if (isset($_GET['c']) and is_numeric($_GET['c'])) $m->setCountry($_GET['c']);
$m->setAmount(0.50); # Hier kun je de prijs per gesprek instellen
if (isset($_GET['action']) and $_GET['action'] == 'check' and isset($_SESSION['servicenumber']) and isset($_SESSION['paycode']) and $_SESSION['servicenumber'] and $_SESSION['paycode']) {
/* user posted a paymentcheck, so below we'll check if the servicenumber and the paycode is fully payed */
$m->setServicenumber($_SESSION['servicenumber']);
$m->setPaycode($_SESSION['paycode']);
$m->checkPayment();
if ($m->payed) {
mysql_query("UPDATE `users` SET `callcredits`=`callcredits`+'45' WHERE `login`='$data->login'");
mysql_query("INSERT INTO betalingen (login,type,date) values('$data->login','Credits',NOW())");
echo "<p>Je hebt nu 45 callcredits erbij!</p>
";
}
else {
# payment is not (fully) done, send the user back to the payment-screen
echo "<font color=red><b>Betaling is niet afgerond.<br>Zorg er wel voor dat je de goede code intoetst!</b></font><br /><br />";
}
}
if (!$m->payed) {
/* Below we include the payment-screen, because no payment is received (yet) */
include('includes/include.paymentscreen.php');
}
?>
Toon Meer
dat de kosten 50 euro cent zijn maar in de class van mollie staat dit
PHP
class micropayment {
# default vars
var $partnerid = null;
var $amount = 1.30;
var $report = null;
var $country = 31;
var $servicenumber = null;
var $paycode = null;
var $duration = null;
var $mode = null;
var $costperminute = null;
var $costpercall = null;
var $currency = null;
# after a paycheck is done, we can use these vars
var $payed = false;
var $durationdone = 0;
var $durationleft = null;
var $paystatus = null;
Toon Meer
Bij welk moet je nou welk bedrag in vullen :s?