What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Payment integraton request: iDeal payment method.

    Asked by Peter Maas  on February 08, 2015 at 04:24 PM

    Beside payment via Paypal and others, it would be an imporovement if you would support iDeal as a payment method. Over here in the Netherlands many people use that as a way to pay for something they buy online. It hooks up to their bank accounts directly.

    Page URL:
    http://www.afvallenenzo.nl/service/payment-methods/?gclid=Cj0KEQiAr9ym<br/>BRDdqYrH6Mj5170BEiQAcRUsi4qvt2vjq9uo9IszukoEkTj53rFXJqhCncwzzV2KSdsaAs<br/>Ls8P8HAQ

    payment method and others ideal payment method
  • Profile Image
    JotForm Support

    Answered by jonathan on February 08, 2015 at 08:31 PM

    Were you referring to this iDeal Payment service provider.?

    I searched the website, but it seems there was no API implementation on their side that will make it possible for integration to JotForm.

    If you have contact with ideal Payment, you can also request from them if they have way to allow integration to their payment system via an existing API and send the details to JotForm at support@jotform.com

     

    Thanks.

     

  • Profile Image

    Answered by Ed on April 23, 2015 at 11:06 AM

    Dear Jonathan,

    Yesterday I was visiting this forum to look if there is a possibility to integrate iDeal payments for Dutch users.

    In line with this topic, I set out a request by Sisow, which is a popular payment provider for Dutch iDeal payments.

    Today I received there answer. It is in Dutch but I think it would be possible for you to translate it and understand what they are saying. If not, please let me know, I will translate it for you.

    Besides some text the have enclosed a zip file with the API integration code, could you be so kind to deliver me an email address where I can send this zip file to?

    Kind Regards

    Ed

    ***********************

    Answer Sisow:

    Graag geef ik een antwoord op uw mail.

     

     

     

    Helaas is er geen kant-en-klare plug-in beschikbaar.

     

    Echter hebben wij wel  een API beschikbaar welke gebruikt kan worden voor de integratie.

     

     

     

    Bij deze API hebben wij ook voorbeelden/class beschikbaar welke eventueel gebruikt kunnen worden.

     

     

     

    Het gaat dan wel om een voorbeeld, maar deze kan uiteraard helemaal naar wens aangepast worden.

     

     

     

    Bijgevoegd vindt u volgende:

     

    ·         sisow.cls5.php: onze standaard PHP5 wrapper class, gebaseerd op de REST API;

     

    ·         payment.php: een voorbeeld welke gebruikmaakt van de wrapper class;

     

    ·         REST API 3.2.1: de laatste versie van de REST API.

     


    In het kort de te volgen stappen:

     

    1.       Vul een dropdown (select) met de beschikbare banken, dit kan op twee manieren:

     

    a.       De meest eenvoudige methode is met behulp van een op de gateway beschikbaar JavaScript (https://www.sisow.nl/Sisow/iDeal/issuers.js; volgende HTML kan daarvoor gebruikt worden: <select name="issuerid"><script type="text/javascript" src="https://www.sisow.nl/Sisow/iDeal/issuers.js"></script></select>);

     

    b.      Of met behulp van de methode DirectoryRequest uit de wrapper class;

     

    2.       Instantieer de class, vul de benodigde variabelen (amount, purchaseId, description, notifyUrl, returnUrl en eventueel payment) en start de methode TransactionRequest; deze retourneert de “issuerurl” van/voor de gekozen bank; redirect naar de issuerurl;

     

    3.       Bij terugkoppeling (via de notifyurl) kan met behulp van de methode StatusRequest de status van de transactie bij onze gateway worden geverifieerd, tevens verkrijg je hieruit o.a. de bankgegevens van de betaler;

     

    4.       Bij terugkomst (via returnurl) kan op basis van succes of geen succes de betaler worden doorverwezen naar respectievelijk een “Bedankt” pagina of een “Betaling mislukt” pagina.

     


    Minimaal op te geven URL’s:

     

    ·         notifyurl: deze URL verwacht een verwerkend script, namelijk de verwerking van de geretourneerde status. Na verwerking dient onze gateway de controle terug te krijgen.

    ·         returnurl: na terugkomst vanuit de notifyurl wordt de klant/gebruiker doorgelinkt naar de returnurl.

  • Profile Image
    JotForm Support

    Answered by david on April 23, 2015 at 12:29 PM

    Thank you for providing the additional information.  You can forward the details to "support@jotform.com".  Though I cannot say if or when our developers will be able to address this, they will at least take a look.

    In the mean time, if there is anything else we can help you with, let us know and we will be happy to assist you.