To get a complete overview of the checkout integration take a look here. This page gives a complete overview of the initiation of a transaction at checkout. This is the same for each payment method however the transaction details can differ. Testing the integration can be done using our test data.
If you rather read the integration guide per payment method these are also available: