Mollie wallie api Test mode?

Gestart doorShahiem6 reacties31 weergaven

7 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Is er bij de Mollie wallie API een testmode waarmee ik het kan testen of hij het doet? smileEn als het er is, het moet ik het dan doen?

Gegroet,

Shahiem
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Volgens mij is die er niet.
Maar er kan weinig fout gaan, je voert een foute Wallie in en kijkt of je systeem dat oppakt, je verandert daarna je systeem zo dat je de meldingen omdraait zegmaar (dus je krijg "je hebt betaald" als je niet hebt betaald), en checkt of dat ook werkt, en daarna zet je dat weer goed en koop je ergens een wallie van een euro ofzo om te testen.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
O ok, want ik heb nu dit:

$punten = ($core->mysql->escape($_POST[bedrag]) * 0.65 / 100 * 100);
    
    if (!isset($_GET[transaction_id]) and !isset($_GET[amount])) 
    {         
      $amount        =  ($core->mysql->escape($_POST[bedrag]) * 100);
      $siteReportUrl = _ROOT_.pay/walie;
      $siteReturnUrl = _ROOT_.pay/walie;

      if ($wallie->createPayment($amount, $siteReportUrl, $siteReturnUrl))
      {
            $trans = $wallie->getTransactionId(); 
            
            $core->mysql->query("INSERT INTO
                                    betalingen
                                 (
                                    transactie_id,
                                    lid_id,
                                    datum,
                                    betaald,
                                    soort_betaling,
                                    bedrag
                                ) VALUES (
                                    ".$trans.",
                                    ".$core->leden->info[mijn][id].",
                                    NOW(),
                                    0,
                                    1,
                                    ".$core->mysql->escape($_POST[bedrag])."
                                )");
            header(location:  . $wallie->getWallieUrl());
      }
      else 
      {
        echo $wallie->getStatus();
      }
      
    }
    elseif (isset($_GET[payment_type]) and $_GET[payment_type] == wallie and isset($_GET[transaction_id]) and isset($_GET[amount]))
    {
        $checkPayment = $wallie->checkPayment($_GET[transaction_id], $_GET[amount]);
      
          if($checkPayment == true) 
          {
            $core->mysql->query("UPDATE
                                    betalingen
                                 SET
                                    betaald = 1
                                WHERE
                                    transactie_id = ".$core->mysql->escape($_GET[transaction_id])."
                                AND
                                    lid_id = ".$core->leden->info[mijn][id]."");
                $paymentAmount = $wallie->getAmount(); 
          }  
          else 
          {
                echo <div class="error">Transactie is helaas mislukt.</div>;
          }
    }
    else 
    {
      // Check in your database if the customer has payed using $_GET[transaction_id] parameter
      // and show customer a thank you-page or a your order will be processed-page.
     
        $betaaldQuery = $core->mysql->query("SELECT
                                                id,
                                                betaald,
                                                lid_id
                                            FROM
                                                betalingen
                                            WHERE
                                                transactie_id = ".$core->mysql->escape($_GET[transaction_id])."
                                            AND
                                                lid_id = ".$core->leden->info[mijn][id]."");
        if($core->mysql->num_rows($betaaldQuery) >= 1)
        {
            $core->mysql->query("UPDATE
                                    leden
                                SET
                                    credits = credits + ".$punten."
                                WHERE
                                    id = ".$core->leden->info[mijn][id]."");
            echo <div class="goede">Je hebt succesvol .$punten. credits gekocht voor .($core->mysql->escape($_POST[bedrag])). euro. Veel plezier met je credits.</div>;
        }
        else
        {
            echo Er is wat fout gegaan, neem contact op met de beheerder.;
        }
    }


En dit zal hopelijk moeten werken, en nu moet ik dan nog aan een wallie komen yummie
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Zoek er eentje in Aanvragen of Aanbiedingen biggrin
0
Berichten
1.053
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mollie heeft als het goed is wel een testmode. Moet je ff goed kijken.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Voor iDeal wel ja, maar voor Wallie niet dacht ik.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Denk ik ook niet. Digital gaat me denk ik helpen smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren