Hello Shopify Support Team,
I am developing an offsite payment app, did the following testings after merchant installed the app:
- Merchant sets the ‘Payment capture method’ to ‘Automatically at checkout’, capture_session_url endpoint is not called on customer checkout.
- sets it to ‘Automatically when the entire order is fulfilled’ or ‘Manually’, the capture endpoint will be eventually called.
If app is installed by many merchants, and we don’t know their ‘Payment capture method’ setting, how should our app to know when to do the actual payment/funding, on app offsite payment is done or on capture_session_url is triggered?