We've implemented the Blackbaud Checkout as part of our form for regular giving. We want to use the form, since we at no point want to hold the credit card data. However this always triggers an instant payment, whilst in many cases we want to just register the credit card and charge donors in the next period.
Basically we want to tokenize the credit card and add it to the donor. We're looking for a solution to achieve this. We now tried to use the card present payment endpoint with a random UUID, like suggested in one of the Github examples. This endpoint returns a token and a success code, but we can't find the registration in the system. We suspect there is another endpoint to be called after with the token. The documentation doesn't specify what the expected flow is after, so we are a bit stuck.
Does anyone know how to complete this flow or if there is an alternative to achieve the tokenization process?