In order to collect Stripe-based payments through the mobile app in Ontraccr:
If you'd like to enable a user in the field to collect an invoice payment directly through the mobile app while onsite, then you can do so by adding a 'Payment' field into your form template. In the 'Field to pull payment amount from' drop-down field, be sure to select the dollar amount total from the correct field in the invoice form that you'd like to use to process the payment. Finally, select the currency you'd like to use for the transaction using the 'Currency' drop-down field.
Once you've added the Payment field into your form, when a user is ready to accept a payment through the mobile app, the field will display a 'Tap to collect payment' button.
From here, they can simply tap to open the payment slider, where the credit card details can be entered and submitted for processing. There is even an option to scan a photo of the credit card instead of inputting the details manually.
When the payment has been processed successfully, the payment field will update to display a 'Payment Collected' status. After this, the form must be submitted immediately and should not be saved as a draft.