Are you trying to accept electronic customer payments in QuickBooks Online? If so, this feature depends on your QuickBooks region/country.
If your customers are unable to see the Pay now option, that means the online payments for the invoices isn't available for your country.
I'd suggest following the recommended steps given by Fiat Lux - Asia. Just go open your QuickBooks Online account and go to the Apps menu. From there, search for the app.