ONLINE_ ONLY
In ONLINE_ONLY mode, the payment can only be processed via network call. In most usage, this option is discouraged because it is fragile to network and server problems. It is appropriate, however, if a developer's application cannot support Payment.OfflinePayment or if it is more important to secure confirmed success than to support resiliency, for example by using AUTO_DETECT instead.