Transip API werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Scrum Master - Public Transport

Scrum Master - Public Transport Functiebeschrijving: Ben jij een Agile/Scrum enthousiast en wil jij het gedachtegoed en de werkwijze overdragen aan één of meerdere scrum teams? Zoek jij een nieuwe uitdaging en een omgeving waar vrijheid, teamspirit en ondernemerschap onderdeel zijn van het DNA? Dan nodigen wij jou uit om verder te lezen! Wat ga je doen? Als Scrum Master binnen de Transport & Logistics sector, help je onze klanten de Agile werkwijze eigen te maken door het begeleiden en ondersteunen van scrum teams. Je coacht de Product Owners en teamleden bij de uitvoering van hun Agile verantwoordelijkheden. Je begeleidt

Bekijk vacature »

Expert Mendix Developer - Public Transport

Expert Mendix Developer - Public Transport Functiebeschrijving: Ben jij een Expert Mendix Developer? Bij CGI Low Code Delivery Center krijg je een baan met inhoud! Werk dat ertoe doet, zoals het: Razendsnel ontwikkelen van slimme innovatieve maatwerk applicaties waarmee we onze klanten een voorsprong geven ten opzichte van hun concurrenten; Meedenken met de klant en analyseren wat er nodig is: je ziet kansen en mogelijkheden; Coachen en begeleiden van het team bij (nieuwe) projecten. Wat ga je doen? Als Expert Mendix Developer begeleid en adviseer je onze klanten bij hun aangegeven business problematiek. Hierbij denk je buiten de gevestigde kaders

Bekijk vacature »

Java ontwikkelaars gezocht met interesse in Securi

Bedrijfsomschrijving Onze klant is actief binnen het security domein en bedient klanten in de gehele BeNeLux. Er werken ongeveer 10 technische mensen verschillend van consultants tot interne ontwikkelaars. Je collega's zijn stuk voor stuk gedreven technici met passie voor het gehele security vlak. Je werkt binnen projecten samen met collega's op kantoor en zal ook in nauw contact staan met de consultants. De sfeer is hier uitstekend, ze groeien hard en zijn ook internationaal hard aan de weg aan het timmeren. Je zal dit als ontwikkelaar ook zeker gaan merken, er is veel mogelijk om je zowel op persoonlijk als

Bekijk vacature »

Java Ontwikkelaar - Digitale Overheid

Java Ontwikkelaar - Digitale Overheid Functiebeschrijving: Wil jij een bijdrage leveren aan de ontwikkeling van de digitale overheid en de maatschappelijke vraagstukken waar we met elkaar voor staan? Wat ga je doen? Als Java ontwikkelaar houd jij je bezig met het realiseren van mooie en innovatieve oplossingen voor de Nederlandse overheid. Je ontwerpt en ontwikkelt met Java in één van onze complexe projecten om met jouw code het verschil te maken in het hart van de Digitale Overheid. Ons aanbod We bieden je een vast contract, zodat je meteen baanzekerheid hebt. Parttime werken, bijvoorbeeld 32 of 36 uur per week

Bekijk vacature »

Sogyo zoekt enthousiaste junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Java Developer

Als Java Developer bij InTraffic werk je aan technisch uitdagende en complexe projecten voor een beter en veilig OV in Nederland. Denk aan realtime reisinformatie koppelen en ontsluiten. Je werkt aan projecten waarbij jouw code direct een bijdrage levert aan een beter en veilig OV in Nederland. Je haalt van nature het beste uit jezelf en je Scrum-team. Jij brengt een kritische en nieuwsgierige kijk op zaken en je ziet uitdagingen in situaties waarin wordt afgeweken van de gebaande paden. De perfecte functie als toe bent aan de tweede of derde stap in je loopbaan. Projecten voor de mobiliteitssector ontwerpen

Bekijk vacature »

Agile Test Engineer - Digitale Overheid

Agile Test Engineer - Digitale Overheid Functiebeschrijving: Heb jij ervaring met testautomatisering en testen van kritische applicaties? Wil je graag het verschil maken voor onze projecten binnen de sector overheid en daarmee direct maatschappelijke impact maken ? Wat ga je doen? Als ervaren Test Engineer ben je verantwoordelijk voor het opzetten en onderhouden van een Test Automation Framework en de integratie ervan in het Development- en Deliveryproces. Jij bent testtooling specialist in SoapUI, Postman, Selenium, FitNesse en/of Robot Framework. Jij deinst niet terug van coding in een IDE, SQL Query’s richting de database en het gebruik van state-of-the-art test tools.

Bekijk vacature »

Software .NET Backend Developer e-health platforms

Bedrijfsomschrijving Wij zoeken voor deze organisatie naar een slimme Software .NET Developer. Je gaat hier samen met andere goede Software Developers meewerken aan een gezondere wereld. Het bedrijf werkt inmiddels wereldwijd samen met ontzettend veel organisaties en instellingen, waaronder grote en bekende ziekenhuizen en zorginstellingen. De bedreifseigen e-health applicatie is waar jij je tanden in mag gaan zetten. Deze zeer grote en moderne software applicatie geeft inzichten op het gebied van de gezondheid op een individueel niveau. Dagelijks wordt er gewerkt aan vernieuwing van het platform, en daar hebben ze jou voor nodig. Functieomschrijving Je komt te werken in een

Bekijk vacature »

Fullstack Java Developer

Functieomschrijving Are you an experienced Fullstack Java Developer looking for an international, creative and innovative environment? Would you like to work on a self-service data platform, making sure our data makes its way from a vast array of sources to the right place? At Randstad Groep Nederland (HQ) we are looking for you! We’re looking for a Fullstack Java Developer available to join our internal team immediately. Fullstack Java Development at Randstad Groep Nederland (HQ) Team Chef’s Special consists of a group of experienced professionals who together are pioneering in a development environment that is new to Randstad. Six Java

Bekijk vacature »

Fullstack Java Developer

Functieomschrijving Are you an experienced Fullstack Java Developer looking for an international, creative and innovative environment? Would you like to work on a self-service data platform, making sure our data makes its way from a vast array of sources to the right place? At Randstad Groep Nederland (HQ) we are looking for you! We’re looking for a Fullstack Java Developer available to join our internal team immediately. Fullstack Java Development at Randstad Groep Nederland (HQ) Team Chef’s Special consists of a group of experienced professionals who together are pioneering in a development environment that is new to Randstad. Six Java

Bekijk vacature »

Ruby/Elixir Developer FIXED & INTERIM

What are you going to do? Being a Ruby/Elixir Developer at T-Mobile is an exciting and varied job that touches different facets of both the customer fulfilment & assurance processes and the network infrastructure here at T-Mobile. The department we called ‘Digital Orchestration’ is the gateway between the commercial customer services and the implementation of those in our networks and on our service platforms. This encompasses internet access, TV and voice services for our consumer domain and internet access, connectivity and hosted voice/mobile connect services for our extended business line. The SCRUM team that you’ll join is developing and maintaining

Bekijk vacature »

Software developer/Architect Amsterdam

Bedrijfsomschrijving The Siemens Specialist for proces optimization, advice and automation. Functieomschrijving Would you enjoy working in Software Engineering? Are you ready to investigate, experiment, try and learn? Then maybe you'll be our client's new .NET Developer/Architect. Our client is the Siemens specialist for optimization, automation, and advice. They work with Siemens products like no one else and can answer all the questions regarding Siemens automation. From advice and engineering to maintenance, they are the single point of contact for process optimization. What will you be doing? You will be part of the client's dynamic development team. They develop both in-house

Bekijk vacature »

Java developer

Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java developer. Wij zoeken een Java developer voor ons hoofdkantoor in Waalwijk voor 40 uur per week. Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java developer. DMG, een huis vol mogelijkheden. Als Java developer werk je aan business applicaties, API’s en webservices die zowel binnen het bedrijf als door klanten en/of zakelijke partners worden gebruikt. Op deze manier kunnen we onze klanten nog beter bedienen en kunnen medewerkers hun werk eenvoudiger uitvoeren. Het

Bekijk vacature »

ETL Ontwikkelaar / Data Engineer BI - Public Trans

ETL Ontwikkelaar / Data Engineer BI - Public Transport Functiebeschrijving: Wil jij als ervaren ETL Ontwikkelaar zorgen dat onze klanten in de transportsector waarde kunnen halen uit data en de business kunnen voorzien van hoogwaardige informatieproducten, van dashboards tot complexe voorspelmodellen? Zoek jij een nieuwe uitdaging en een omgeving waar vrijheid, teamspirit en ondernemerschap onderdeel zijn van het DNA? Dan nodigen wij jou uit om verder te lezen! Wat ga je doen? Wij zoeken een ervaren en communicatief sterke ETL Ontwikkelaar / Data Engineer BI die in een autonoom agile team kan werken via de scrummethodiek en zich bezig gaat

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »
Daniel van Seggelen

Daniel van Seggelen

21/11/2021 16:47:57
Quote Anchor link
Transip heeft een API om domeinen te registreren etc.
Het werkt niet in test modus. Dit is de code


$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.transip.nl/v6/domains?test=1');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "\n{\n \"domainName\": \"example.com\",\n \"contacts\": [\n {\n \"type\": \"registrant\",\n \"firstName\": \"John\",\n \"lastName\": \"Doe\",\n \"companyName\": \"Example B.V.\",\n \"companyKvk\": \"83057825\",\n \"companyType\": \"BV\",\n \"street\": \"Easy street\",\n \"number\": \"12\",\n \"postalCode\": \"1337 XD\",\n \"city\": \"Leiden\",\n \"phoneNumber\": \"+31 715241919\",\n \"faxNumber\": \"+31 715241919\",\n \"email\": \"example@example.com\",\n \"country\": \"nl\"\n }\n ],\n \"nameservers\": [\n {\n \"hostname\": \"ns0.transip.nl\",\n \"hostname\" : \"ns1.transip.nl\",\n \"ipv4\": \"\",\n \"ipv6\": \"\"\n }\n ],\n \"dnsEntries\": [\n {\n \"name\": \"www\",\n \"expire\": 86400,\n \"type\": \"A\",\n \"content\": \"127.0.0.1\"\n }\n ]\n} \n");

$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGci.........(json web key)';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);

echo $result;


Ik krijg dit terug:
Quote:
{"error":"There seems to be a problem with your nameservers:
- You need to specify at least 2 name servers for the domain 'example.com'."}


Ze geven geen support hierop, dus weet iemand wat het probleem is?
 
PHP hulp

PHP hulp

16/01/2022 11:53:39
 
- Ariën -
Beheerder

- Ariën -

21/11/2021 16:51:11
Quote Anchor link
Op hun foutmeldingen zouden ze toch support moeten geven?

Ik zie twee nameservers.
 
Daniel van Seggelen

Daniel van Seggelen

21/11/2021 17:36:01
Quote Anchor link
Nee dat doen ze niet dus. Ja ik heb ook 2 nameservers gebruikt, maar dat word blijkbaar niet gezien.
Iemand enige ervaring met de transip API?
 
- Ariën -
Beheerder

- Ariën -

21/11/2021 17:36:51
Quote Anchor link
Het gebeurt enkel in de testomgeving?
Dan lijkt mij dit een bug.

Ik snap dat ze geen ondersteuning op scripts geven, maar op foutmeldingen lijkt mij dat ze toch wel ondersteuning bieden.
Gewijzigd op 21/11/2021 17:38:25 door - Ariën -
 
Ozzie PHP

Ozzie PHP

22/11/2021 01:38:14
Quote Anchor link
Probeer eens een niet-bestaand domein in plaats van het bestaande example.com

Vervang example.com eens door sdfjkhsdfkjshdf.com en dan gewoon met 1 nameserver.
 
Daniel van Seggelen

Daniel van Seggelen

22/11/2021 09:43:33
Quote Anchor link
Ik krijg nog steeds hetzelfde:

Quote:
{"error":"There seems to be a problem with your nameservers:
- You need to specify at least 2 name servers for the domain 'sdfjkhsdfkjshdf.com'."}


maar nog steeds hetzelfde probleem. Als ik 1 of 2 nameservers opgeef, blijft hij hetzelfde doen.
Ja als ik de testomgeving eruit haal, heb ik niet getest, want wil niet dat er een invoice gemaakt word.
 
- Ariën -
Beheerder

- Ariën -

22/11/2021 09:47:03
Quote Anchor link
Persoonlijk denk ik dat ik toch echt een specifieke stukje is wat de support kan beantwoorden.

Het gaat over hun API. Als ze daar geen ondersteuning op geven, dan heb je de verkeerde medewerker te pakken denk ik ;-)
Gewijzigd op 22/11/2021 09:48:08 door - Ariën -
 
Ivo P

Ivo P

22/11/2021 10:10:26
Quote Anchor link
geinige is, dat op hun support pagina ook maar 1 nameserver staat:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer [your JSON web token]" \
-d '
{
  "domainName": "example.com",
  "contacts": [
    {
      "type": "registrant",
      "firstName": "John",
      "lastName": "Doe",
      "companyName": "Example B.V.",
      "companyKvk": "83057825",
      "companyType": "BV",
      "street": "Easy street",
      "number": "12",
      "postalCode": "1337 XD",
      "city": "Leiden",
      "phoneNumber": "+31 715241919",
      "faxNumber": "+31 715241919",
      "email": "example@example.com",
      "country": "nl"
    }
  ],
  "nameservers": [
    {
      "hostname": "ns0.transip.nl",
      "ipv4": "",
      "ipv6": ""
    }
  ],
  "dnsEntries": [
    {
      "name": "www",
      "expire": 86400,
      "type": "A",
      "content": "127.0.0.1"
    }
  ]
}
' \
"https://api.transip.nl/v6/domains"


Maar moet het voor jou niet zo:
(waarbij ik je \n en \" even door <enters>s en " vervang:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
   "domainName":"example.com",
   "contacts":[
      {
         "type":"registrant",
         "firstName":"John",
         "lastName":"Doe",
         "companyName":"Example B.V.",
         "companyKvk":"83057825",
         "companyType":"BV",
         "street":"Easy street",
         "number":"12",
         "postalCode":"1337 XD",
         "city":"Leiden",
         "phoneNumber":"+31 715241919",
         "faxNumber":"+31 715241919",
         "email":"example@example.com",
         "country":"nl"
      }
   ],
   "nameservers":[
      {
         "hostname":"ns0.transip.nl",
         "ipv4":"",
         "ipv6":""
      },
      {
         "hostname":"ns1.transip.nl",
         "ipv4":"",
         "ipv6":""
      }

   ],
   "dnsEntries":[
      {
         "name":"www",
         "expire":86400,
         "type":"A",
         "content":"127.0.0.1"
      }
   ]
}


Toevoeging op 22/11/2021 10:13:20:

ik zie trouwens geen toegevoegde waarde om in php die json-string zo onleesbaar te maken met \n en \"

Zo werkt het toch ook?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
curl_setopt($ch, CURLOPT_POSTFIELDS,'
{
   "domainName":"example.com",
   "contacts":[
      {
         "type":"registrant",
         "firstName":"John",
         "lastName":"Doe",
         "companyName":"Example B.V.",
         "companyKvk":"83057825",
         "companyType":"BV",
         "street":"Easy street",
         "number":"12",
         "postalCode":"1337 XD",
         "city":"Leiden",
         "phoneNumber":"+31 715241919",
         "faxNumber":"+31 715241919",
         "email":"example@example.com",
         "country":"nl"
      }
   ],
   "nameservers":[
      {
         "hostname":"ns0.transip.nl",
         "ipv4":"",
         "ipv6":""
      },
      {
         "hostname":"ns1.transip.nl",
         "ipv4":"",
         "ipv6":""
      }

   ],
   "dnsEntries":[
      {
         "name":"www",
         "expire":86400,
         "type":"A",
         "content":"127.0.0.1"
      }
   ]
}
'
);
?>
 
Daniel van Seggelen

Daniel van Seggelen

22/11/2021 10:49:05
Quote Anchor link
Ja bedankt. Dit lijkt wel te werken, alhoewel ik gewoon een json_encode had gebruikt op een array en ik vervolgens die code met /n etc eruit kreeg.

Het lijkt dus te werken.


Bedankt
 
Ivo P

Ivo P

22/11/2021 11:57:32
Quote Anchor link
even voor de zekerheid:

jouw json zou vertalen naar

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$nameservers
[0]['hostname'] = 'ns0.transip.nl';
$nameservers[0]['hostname'] = 'ns1.transip.nl';
?>


Waarbij je met de 2e regel de 1e overschrijft.

Je moet dus een 2e nameserver-array starten en niet alleen data ene element uit je array verdubbelen
 
Daniel van Seggelen

Daniel van Seggelen

22/11/2021 16:12:26
Quote Anchor link
Ik krijg van transip zelf het volgende:

Quote:
Gezien het een test is wordt er ook geen actie gedaan, ik vermoed dat dit de reden is dat er geen volledige response komt. Mocht je al een domein willen afnemen dan kun je het proberen met jouw eigen gegevens en verwacht ik dat je zo wel een goede response krijgt.


Lekker makkelijk en duur. Ik ga dat risico niet nemen.
Het doel van een test omgeving is om te weten of deze test-transacties goed zijn gegaan.Ik ga niet live testen doen, met invoices die worden gemaakt.
Ik kan dus ook geen test transacties zien ?

Is mijn reactie.

heeft iemand een andere API waar je wel test transacties kunt zien ?
 
Ivo P

Ivo P

22/11/2021 16:14:44
Quote Anchor link
je zei om 10.49 toch dat het werkte? (met 2 nameservers)
 
- Ariën -
Beheerder

- Ariën -

22/11/2021 16:21:55
Quote Anchor link
De API is van TransIP, dus een API van een andere partij zal hier niet op werken.
Een Ferrari kan je ook niet met Skoda sleutels starten.

Maar het werkt toch?
Gewijzigd op 22/11/2021 16:23:49 door - Ariën -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.