You need to partner with a payment service provider. It will help to implement the Hosted payment page or PR API. The difference would depend on whether the business is PCI DSS compliant.