- Ariën -
14-09-2022 13:18
gewijzigd op 14-09-2022 13:25
Mijn advies: Installeer XAMPP een kant-en-klare webserver, en test het op
http://localhost uit. Dan kan je ook Composer installeren.
Link gekopieerd
ok, ik heb net zitten kijken en kan via ssh wel inloggen, dus als ik dan pakket van buckaroo:
buckaroosdk.1.0.1.nupkg
upload naar de server moet ik dat instaleren met die composer.
Begrijp ik dat goed ?
Link gekopieerd
Composer downloadt en installeert zelf packages.
Probeer dit eens via SSH:
php composer.phar -V
of dit:
composer -V
Dan weten we of we composer hebben.
Link gekopieerd
[xxx@web0102 vendor]$ ls
autoload.php buckaroo composer graham-campbell guzzlehttp monolog phpoption psr ralouphie symfony vlucas
[xxx1@web0102 vendor]$
gaat de goeie kant op
[size=xsmall]Toevoeging op 14/09/2022 13:45:25: [/size]
Nog een domme vraag,
Wat is de "normale" plek voor die map "vendor" gewoon in de doc_root van de site ?
Link gekopieerd
- Ariën -
14-09-2022 13:46
gewijzigd op 14-09-2022 13:47
Dan heb je dus composer, en daarmee de buckaroo-sdk, de afhankelijke packages en de autoLoader in de /vendor directory geïnstalleerd. :-)
Persoonlijk zou ik dit buiten de docroot plaatsen als het kan.
Link gekopieerd
ZEKER, en dat met veel hulp van jou !
Dank hiervoor ik moet een busje WD40 gaan halen om de roest hier weg te spuiten...
Link gekopieerd
:-)
En houd de tutorials hier in de gaten ;-)
Link gekopieerd
Is het nog gelukt?
Via PM liet je weten dat het je niet duidelijk was?
Link gekopieerd
Hi Ja het is echt lastig met die partij
Heb nu eindelijk de spullen erop staan en betalingen kan ik doen maar krijg nooit een betaalscherm
ALs ik hun voorbeeld code pak dan krijg ik dus geen betaalscherm van een bank of zo maar blanke pagina
en in hun portal staat dan een betaling die uiteindelijk failed omdat er geen bankscherm geweest is.
Dit is hun code:
use Dotenv\Dotenv;
require_once($_SERVER['DOCUMENT_ROOT'].'/vendor/autoload.php');
$dotenv = Dotenv::createImmutable($_SERVER['DOCUMENT_ROOT']);
$dotenv->load();
use Buckaroo\BuckarooClient;
$buckaroo = new BuckarooClient('**********', '********************');
//Also accepts json
//Pay
$response = $buckaroo->method('ideal')->pay([
'returnURL' => 'https://pvmedia.nl/buckaroo/return.php',
'invoice' => date("Y-m-d H:i:s",time()),
'amountDebit' => 0.02,
'description' => 'hopen dat het ooit gaat werken',
'clientip' => $_SERVER['REMOTE_ADDR'],
'issuer' => 'ABNANL2A',
'transactionId' => time(),
]);
Link gekopieerd
Kijk eens met print_r($response) naar je respons.
Link gekopieerd