8 mollie_mandaten_intrekken
kiara edited this page 2024-03-26 17:52:25 +00:00

mollie API sleutel halen

  1. noteer uit Mollie's Developers -> API-keys de test/live API keys voor https://leden.bij1.org (volgt patroon: live_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)

mandaat intrekken

via terminal

vervang de dikgedrukte delen en run in een terminal bash commando:

curl -X DELETE https://api.mollie.com/v2/customers/customerId/mandates/mandateId -H "Authorization: Bearer live_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

via grafisch tool

  1. sla Mollie's Postman file op
  2. download en installeer Bruno
  3. in Bruno doe Import Collection -> Postman -> kies het gedownloade bestand en kies een locatie om de Bruno collectie op te slaan
  4. in de balk kies Mollie -> Recurring -> Mandates API -> List Mandates. dit opent een nieuwe tab met een groene GET.
  5. rechtsboven kies No Environment -> Configure -> + Create, en voeg daaraan variabelen toe:
  • apiUrl met waarde https://api.mollie.com/v2
  • secret variables apiKeyTest en apiKeyLive met de waarden van het begin
  1. druk Save en sluit het environments venster
  2. laad de gemaakte environment in door rechtsboven bij No Environment je zelfgemaakte environment te kiezen
  3. duw rechtsboven op het tandwiel, ga naar de Auth tab en kies Bearer Token met Token waarde {{apiKeyTest}} (inclusief curly braces), deze wordt dan groen en verwijst daarmee naar de waarde die je eerder in je environment hebt gezet
  4. in de balk waar je de Mollie collection had gekozen, klap die open en kies weer Recurring -> Mandates API -> List Mandates. dit opent een nieuwe tab met een groene GET.
  5. zet i.p.v. de *customerId* de daadwerkelijke customer id die je voor iemand uit Mollie haalt
  6. als je op send duwt krijg je een respons terug. als het goed gaat krijg je rechts een groene 200 OK.
  7. als die persoon mandaten had, zie je die er staan met id's beginnend met mdt_. deze kun je ook in Mollie vinden.
  8. nou je weet hoe je dit ding gebruikt, kun je zo ook Get Mandate proberen, waar je naast *customerId* ook *mandateId* invult, ook te vinden in de web interface van Mollie.
  9. je kunt zo ook Revoke Mandate doen om een mandaat in te trekken. dit vereist wel de live api key (zie stap 9) ipv de test key. handige van de test key is dat je er niets mee kan aanpassen en dus slopen. :)