text: Title: Payment modul
  Body: I have a question about creating a payment module for one of the operators.
  The operator I want to integrate requires that POST data to the transaction log after it returns a token for further authorization.
  One of these data is OrderId, which can be sent only once to the payment system.
  After this authorization and status check is carried out by the token given when the payment is registered.
  
  Should I implement the payment as it is with the "Pay in advance" method?
  Where an order is created with the possibility of later payment.
  
  Or is it possible to give the orderID in advance to the operator and go to his site to pay for the order?
  
  I have tracked how it is in the case of paypal payment and there the orderID is created only after returning from paypal with information on the correct payment of the order.