148 lines
3.4 KiB
Plaintext
148 lines
3.4 KiB
Plaintext
@startuml
|
|
title BIJ1 compliance data-overzicht
|
|
|
|
map Amount {
|
|
value => 15.00
|
|
currency => EUR
|
|
}
|
|
|
|
map Details {
|
|
transferReference => unieke code
|
|
creditorIdentifier => unieke code
|
|
consumerName => Naam lid
|
|
consumerAccount => Bankrekeningnummer
|
|
consumerBic => BIC-nummer
|
|
dueDate => ISO 8601 datum
|
|
signatureDate: ISO 8601 datum
|
|
}
|
|
|
|
map MollieCustomer {
|
|
resource => 'customer'
|
|
id => unieke code beginnend met 'cst_'
|
|
mode => 'test'/'live'
|
|
name => Naam lid
|
|
email => email
|
|
locale => taal in iso formaat bv nl_NL. soms null.
|
|
metadata => null
|
|
createdAt => ISO 8601 datum+tijd+tijdzone
|
|
_links => *-> MollieCustomerLinks
|
|
}
|
|
|
|
map MollieLink {
|
|
href => url
|
|
type => ISO type e.g. 'text/html'
|
|
}
|
|
|
|
' map MollieCustomerLinks {
|
|
' self *-> MollieCustomer
|
|
' dashboard *-> MollieDashboard
|
|
' mandates *-> MollieMandate
|
|
' payments *-> MolliePayment
|
|
' }
|
|
|
|
map MollieCustomerLinks {
|
|
self *-> MollieLink
|
|
dashboard *-> MollieLink
|
|
mandates *-> MollieLink
|
|
payments *-> MollieLink
|
|
}
|
|
|
|
map MolliePayment {
|
|
resource => 'payment'
|
|
amount *-> Amount
|
|
settlementAmount *-> Amount
|
|
id => unieke code beginnend met 'tr_'
|
|
mode => 'test'/'live'
|
|
createdAt => ISO 8601 datum+tijd+tijdzone
|
|
description => 'Maandelijkse Contributie BIJ1 | ' + identifier ####
|
|
method => 'directdebit'
|
|
status => 'paid'/'pending'
|
|
isCancelable => true/false
|
|
profileId => xxxxx, begint met 'pfl_'
|
|
customerId => xxxxx, begint met 'cst_'
|
|
mandateId => xxxxx, begint met 'mdt_'
|
|
sequenceType => 'recurring'
|
|
details *-> Details
|
|
paidAt => ISO 8601 datum+tijd+tijdzone
|
|
amountRefunded *-> Amount
|
|
amountRemaining *-> Amount
|
|
locale => taal in iso formaat bv nl_NL. soms null.
|
|
metadata => null
|
|
webhookUrl => url
|
|
redirectUrl => null
|
|
_links => *-> MolliePaymentLinks
|
|
_embedded => undefined
|
|
}
|
|
|
|
' map MolliePaymentLinks {
|
|
' self *-> MolliePayment
|
|
' dashboard *-> MollieDashboard
|
|
' customer *-> MollieCustomer
|
|
' mandate *-> MollieMandate
|
|
' }
|
|
|
|
map MolliePaymentLinks {
|
|
self *-> MollieLink
|
|
dashboard *-> MollieLink
|
|
customer *-> MollieLink
|
|
mandate *-> MollieLink
|
|
}
|
|
|
|
map MollieDashboard {
|
|
}
|
|
|
|
map MollieMandate {
|
|
}
|
|
|
|
map AanmeldFormulier {
|
|
"" => Per maand / Per jaar
|
|
Jaarlijkse contributie =>
|
|
Kies je contributie =>
|
|
Gekozen bedrag (Naam) =>
|
|
Gekozen bedrag (Prijs) =>
|
|
Gekozen bedrag (Aantal) =>
|
|
Per maand =>
|
|
Kies je maandcontributie =>
|
|
Je gekozen maandcontributie (Naam) =>
|
|
Je gekozen maandcontributie (Prijs) =>
|
|
Je gekozen maandcontributie (Aantal) =>
|
|
Naam (Titel) =>
|
|
Naam (Voornaam) =>
|
|
Naam (Midden) =>
|
|
Naam (Achternaam) =>
|
|
Naam (Tussenvoegsel) =>
|
|
E-mailadres =>
|
|
Adres (Straat + huisnummer) =>
|
|
Adres (Adresregel 2) =>
|
|
Adres (Plaats) =>
|
|
Adres (Provincie) =>
|
|
Adres (Postcode) =>
|
|
Adres (Land) =>
|
|
Telefoonnummer =>
|
|
Ja vertel me meer =>
|
|
Wat kun je doen? =>
|
|
Ik ga akkoord met =>
|
|
Source =>
|
|
Medium =>
|
|
keyword =>
|
|
campaign =>
|
|
content =>
|
|
Kies een bank voor iDEAL-betaling =>
|
|
Gemaakt door (gebruiker ID) =>
|
|
Inzending ID =>
|
|
Inzenddatum =>
|
|
Herkomst-URL =>
|
|
Transactie ID =>
|
|
Te betalen bedrag =>
|
|
Betalingsdatum =>
|
|
Betalingsstatus => active, expired of cancelled
|
|
Bericht ID =>
|
|
User Agent =>
|
|
IP gebruiker =>
|
|
}
|
|
|
|
|
|
' Aanmeldingformulier::Transactie ID --> MolliePayment::ID : Label two
|
|
|
|
@enduml
|