SMS batches versturen via XML-API

Versturen van SMS batches

Deze API werkt middels een HTTP request. Wanneer u een HTTP request naar onze server stuurt, kunt u met behulp van de POST-body een XML-document meesturen. In het document kunt u verschillende berichten specificeren die dan in een keer door ons SMS-platform worden verwerkt. U kunt bijvoorbeeld 200 gepersonaliseerde berichten met één aanroep versturen.

Let op: Het is niet mogelijk om Premium SMS te versturen via deze XML-API.

Nodes van <text_message>


Node Uitleg Opmerkingen
username mollie.nl API gebruikersnaam
password mollie.nl API wachtwoord
messages de verzameling van berichten bevat 1 of meer <message>-nodes
Optionele nodes
dlrurl alternatieve url voor afleverrapportage meer over rapportages »
options extra opties, bijv. extra info terugvragen in terugkoppeling optie: return_charged_information

Nodes van <message>


Node Uitleg Opmerkingen
originator afzender van het bericht maximaal 14 cijfers of 11 tekens
recipients de verzameling van ontvangers van het bericht bevat 1 of meer <recipient>-nodes
body het bericht maximaal 160 tekens (tenzij long sms of binary)
Optionele attributen
reference nodig voor afleverrapportage meer over rapportages »
Optionele nodes
gateway welke SMS-route er gebruikt moet worden Wat moet hier meegegeven worden?
deliverydate lever bericht af op een bepaald tijdstip formaat: yyyymmddhhmmss
type soort SMS-bericht normal / wappush / vcard / flash / binary / long
udh de 'header' van het SMS-bericht alleen bij type=binary

Verwerken van de response

Na het sturen van de HTTP-request geeft onze server een XML-resultaat terug. Hieronder vind je een voorbeeld:

Het totaal aantal berichten wordt teruggegeven als total_messages. Het item total_recipients geeft in het geval dat het versturen gelukt is het aantal telefoonnummers aan waarnaar de berichten verstuurd zijn. Nummers die duidelijk geen telefoonnummer zijn worden door ons systeem gefilterd.

Bij foutmeldingen wordt de XML resultcode-structuur van de HTTP-API aangehouden. Mogelijke resultaten uit resultcode:

  • 20 - geen 'username' opgegeven
  • 21 - geen 'password' opgegeven
  • 22 - geen of onjuiste 'originator' opgegeven
  • 23 - geen 'recipients' opgegeven
  • 24 - geen 'message' opgegeven
  • 25 - geen juiste 'recipients' opgegeven
  • 26 - geen juiste 'originator' opgegeven
  • 27 - geen juiste 'message' opgegeven
  • 28 - probleem met charset
  • 29 - andere parameter fout
  • 30 - incorrecte 'username' of 'password'
  • 31 - onvoldoende credits om te versturen
  • 98 - gateway onbereikbaar
  • 99 - onbekende fout

SMS XML API downloads

Hieronder plaatsen wij classes, modules en voorbeelden.

Omschrijving Programmeertaal Auteur Versie
PHP class PHP 5.x of hoger Mollie v1.1 (01/04/11)

Support

Bekijk de documentatie en vind antwoorden op veelgestelde vragen.

Klantportfolio

Ontdek wie allemaal de diensten van Mollie gebruikt.

Salesteam

Spreek met een medewerker voor een oplossing op maat.

Contact

Neem voor vragen contact op met een medewerker van Mollie.