Authorize payment request. In case of One-Step Authorize, customer and order objects must be filled in addition to payment info. In case of Two-Step Authorize, only the checkoutId field must be filled.

payment Payment - required
Default payment method
additionalData AdditionalData - optional
Additional data
checkoutId Uuid - optional
Unique identifier of checkout process in UUID format. Required only in the Two-Step Authorize use-case.
customer CheckoutCustomer - optional
CheckoutCustomer object
deliveryCustomer CheckoutCustomer - optional
To be used if the reciever of the order differs from the billing customer
merchantId string 50 optional
Merchant ID
order Order - optional
Order object
parentTransactionReference string 128 optional
parentTransactionReference is a unique reference from merchant or PSP system that can be used for future reference by the merchants