[Taiwan Local PSP + SaaS Recurring Billing] How to implement monthly subscription with NewebPay/TapPay instead of Stripe/PayPal?

Hi,

I am building a SaaS subscription service for Taiwan merchants. This is not a one-time product checkout, but a monthly recurring billing model.

Requirements:

  • Monthly subscription with automatic renewal
  • Payment provider must be NewebPay or TapPay (Stripe/PayPal are not commonly used in Taiwan)
  • After each billing cycle, user access should automatically update
  • If payment fails, access should be suspended or downgraded

Questions:

  1. For SaaS use cases in Taiwan, does Shopify recommend using Shopify Billing API together with an external PSP, or handling the billing lifecycle entirely through NewebPay/TapPay webhooks?
  2. Is there any official guidance or example of using a local PSP (not Stripe/PayPal) to manage recurring SaaS subscription status?

I am already a Shopify merchant and Partner. Before I build a custom webhook-based subscription logic, I want to confirm if there is a recommended approach for this scenario.

Thank you.