You have 4 options to integrate your payment page:
Redirection. The most common option. It allows you to personalize the payment page and adapt it to several languages.
InSite. The option that gives you more control over your design. It offers an integrated experience on your website without any browsing jumps in the payment process.
REST. The option that gives you more control over the payment experience. It captures the data on your website in compliance with PCI-DSS security standards and prevents your customers from leaving your page during the payment process.
InApp. The option for mobile applications. Use a software development kit (SDK) so that your customers can pay from your App.
More information