redirectUrl
. We will redirect the user with the state you specified when creating the onboarding so that you can easily reconciliate which user ha finished their onboarding. If you use generic onboarding URLs, you can subscribe to the Account.Created
webhook and you will be notified when a user completes onboarding. In order to determine which user it was, you can use this query. It allows you to get the personal user information and compare it to what you have in your database.Transaction.Booked
event. You will then have to do a query to check if the transaction was a payment received. This information is available in transaction.type
, where it will be equal to SepaCreditTransferIn
. Here is an example of the query you can execute to verify it's a received payment.SepaCreditTransferOut
Card.Created
event will be triggered. Using the card query you can then fetch the accountMembership
or the account linked to it.Transaction.Pending
event and the Transaction.Booked
event. The first one covers 99% of cases where a user makes a payment and the merchant asks for authorization of the full amount. In this case, a query like this will allow you to determine that it is a card authorization. If the type is CardOut
and the status is Pending
, then the authorization went through. The other 1% we will only receive a debit for the payment. The Transaction type will be CardOut
but the status will be Booked
.Rejected
.