Payment page: In this mode, the payment page and all associated configuration is managed by Surfboard. This is the simplest mode to integrate as all that is required as an integrating partner is to redirect the customer to the payment page. The payment page needs to be the top level frame in any given context.
Self-hosted page: With SelfHostedPage, Surfboard renders the fields in your page. This provides you with maximum customization as to render the layout any way you want.
Merchant initiated: Set this type if you want to accept Merchant Initiated Transactions (MIT).