Authorization
Cash App Pay is initialized through Square. The browser obtains a payment token and the server submits the payment against the pending deposit.
Configuration dependency
Cash App Pay will not initialize until the Square Application ID, Location ID and server credentials are configured correctly by an administrator.
Credit timing
Advertiser balance should only be credited after the backend confirms a successful payment.