Additional Details
The Pay By Link notification service in Xcenter is currently only available for On-Premise Xcenter installations, since they use basic auth and not OAuth.
Pay By Link tenders are not available in Xstore by default. In order to make the Pay By Link tenders available for use within Xstore, the "Payment By Link Tenders" base feature must be enabled in Xadmin.
At a technical level, this adds the config path entry ":paybylink" to the xstore.config.path.base.features property in configPath.properties.
Xstore queries Xcenter periodically for payment results. The interval for this result polling is specified on a Spring scheduled task configuration.
A copy of the base version of the Spring bean definition is included below.
If you wish to override it to change the polling interval, you can copy this entire bean definition to a "spring" sub-directory in a config override directory (like :localconfig/spring/local-overrides.xml or whatever your local override directory is).
Spring Scheduled Tasks Bean Definition for Xstore:
<task:scheduled-tasks scheduler="springTaskScheduler">
<task:scheduled ref="xenvPasswordFileCreationTask" method="run" fixed-delay="900000" initial-delay="0" />
<task:scheduled ref="autoClockOutTask" method="reclockFromMidnight" cron="0 0 0 * * ?" />
<task:scheduled ref="environmentHelper" method="hasUpdateGracePeriodExpired" initial-delay="60000" fixed-delay="20000" />
<!-- 86400000 millis is 24 hours -->
<task:scheduled ref="sensitiveDataLoggingCheck" method="check" fixed-rate="86400000" initial-delay="0" />
<!-- 3600000 is once per hour -->
<task:scheduled ref="extensionStoreConnectivityCheck" method="check" fixed-delay="3600000" initial-delay="10000" />
<task:scheduled ref="payByLinkAdyenResultCheckTask" method="checkAndProcessResults" fixed-delay="900000" initial-delay="120000" />
</task:scheduled-tasks>