Third-Party Checkout Integration for SuiteCommerce

Integrate third-party checkout providers like PayPal Express into SuiteCommerce through customized request handlers and secure checkout methods.

·2 min read·View Oracle Docs

Integrating third-party checkout providers into your SuiteCommerce application is crucial for enhancing payment processing and improving the customer experience. This integration allows you to use services like PayPal Express and 3D Secure, but it does require specific implementation steps using SuiteScript.

How Do You Integrate Third-Party Checkout Providers?

To successfully integrate third-party checkout services, you will need to create request handlers (designated as .ss files) that manage the interactions with these external payment gateways. Subsequently, these handlers must be invoked from your frontend page, typically a .ssp file.

Required Handler Functionality

A key component in this integration is the proceedToCheckout() method, which is part of the ShoppingSession API. When implementing this method, it’s important to pass the required checkoutsettings JSON object values as its parameters. Ensure that all calls are made over a secure HTTPS connection to maintain compliance with security standards.

For more detailed information on integrating specific payment services, refer to the following documentation:

Important Considerations

  • Note that the integration with 3D Secure (version 1) is now deprecated, as support ended on October 15, 2022. This could lead to increased failures and declines in payment card transactions if still used.
  • It is recommended to migrate to 3D Secure 2 to ensure a more reliable transaction process for your SuiteCommerce web store.

Conclusion

By following these guidelines, developers can effectively integrate established checkout providers within SuiteCommerce, ensuring secure, seamless transaction experiences for users. It’s essential to stay updated with best practices and utilize the latest supported technologies to minimize transaction issues.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

What are the essential steps to integrate a third-party checkout provider like PayPal Express into SuiteCommerce?
To integrate a third-party checkout provider, you must create request handlers using SuiteScript, designated as .ss files, to manage interactions with payment gateways. These handlers should be invoked from the frontend, typically a .ssp file.
Do I need to enable secure connections when using third-party checkout integrations in SuiteCommerce?
Yes, all calls to external payment gateways must be made over a secure HTTPS connection to ensure compliance with security standards and protect user data.
Is it still valid to use 3D Secure version 1 for payment transactions on SuiteCommerce?
No, the integration with 3D Secure version 1 is deprecated as of October 15, 2022. It is recommended to migrate to 3D Secure 2 to avoid increased failures and declines in transactions.
Can I rely on existing documentation for integrating payment services in SuiteCommerce?
Yes, there is specific documentation available for integrating services like PayPal Express and 3D Secure, which provides detailed guidance on implementation steps.
Source: Integration with Third-Party Checkout Providers Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →