Node SDK

      Node SDK


        Article Summary

        Buckaroo is de Payment Service Provider voor al je online betalingen, waarbij meer dan 15.000 bedrijven vertrouwen op het platform van Buckaroo om hun betalingen, abonnementen en onbetaalde facturen veilig te verwerken. Buckaroo ontwikkelde een eigen Node SDK. De SDK is een moderne, open-source bibliotheek waarmee je eenvoudig een Javascript-applicatie integreert met de diensten van Buckaroo.
        Start vandaag nog met het accepteren van betalingen met Buckaroo.

        NODE SDK

        Vereisten

        • Een Buckaroo account (Dutch or English)
        • Node.js 6.14.× of hoger

        GitHub repository

        Klik hier om de Node SDK in te zien op ons GitHub account..

        Installatie

        npm install @buckaroo/buckaroo_sdk
        

        Voorbeeld

        Start de buckaroo-client met je "website key" en "secret key". Deze keys kun je ophalen vanuit je Buckaroo account .

        import { initializeBuckarooClient } from './BuckarooClient'
        initializeBuckarooClient({ websiteKey: 'KEY', secretKey: 'SECRET' })
        



        Maak een betaling aan met alle beschikbare betaalmethodes. In dit voorbeeld laten we zien hoe je een creditcard betaling aanmaakt. Elke betaling heeft een iets andere opbouw/payload,

        import creditCard from './PaymentMethods/CreditCard'
        
        const payment = await creditCard().pay({
            amountDebit: 10,
            name: 'Mastercard',
            invoice: 'UNIQUE-INVOICE-NO'
        })
        



        Nadat je een transactie hebt aangemaakt, kun je op verzoek verschillende transactie-informatie opvragen.

        const transactionKey = payment.Key
        
        import { buckarooClient } from './BuckarooClient'
        
        buckarooClient().status(transactionKey) // Retrieve transaction status
        buckarooClient().refundInfo(transactionKey) // Retrieve refund info
        buckarooClient().cancelInfo(transactionKey) // Retrieve cancellation info
        

        Meer voorbeelden nodig?

        Meer voorbeelden kun je inzien op onze GitHub pagina in de "examples" folder.


        Please contact Buckaroo support if you have any technical questions.  
        E-mail: support@buckaroo.nl

        Our telephone number and contact details of other departments can be found in the Buckaroo Payment Plaza under "Contact details" at the bottom left of the screen.


        Was dit artikel nuttig?

        What's Next