Whitelist the Dominate Hosted Checkout (500 error troubleshooting)

If during the Dominate Hosted Checkout installation you're getting a 500 error message on the checkout page, please verify the following:

  1. Make sure you have a site exposed to the internet without password protection.
  2. Your store has a valid SSL certificate.
  3. Whitelist the following domain: https://checkout.iwdagency.com/
  4. Open port 443 for inbound and outbound connections.
  5. REST API endpoints that should be whitelisted (M2):
  • rest/V1/iwd-checkout/opc
  • rest/V1/iwd-checkout/delivery-step
  • rest/V1/iwd-checkout/payment-step
  • rest/V1/iwd-checkout/paypal-checkout
  • rest/V1/iwd-checkout/apply-coupon
  • rest/V1/iwd-checkout/order-create
  • rest/V1/iwd-checkout/offline-order-create
  • rest/V1/iwd-checkout/order-update
  • rest/V1/iwd-checkout/get-quote-data
  • rest/V1/iwd-checkout/update-config
  • rest/V1/product
  • rest/V1/notify
  • rest/V1/order/notify
  • rest/V1/iwd-checkout/shipping-methods-step
  • rest/V1/iwd-checkout/order-status-step
  • rest/V1/iwd-checkout/get-customers-groups