All data gathered from custom fields added to the On-Page Form Display Options are saved in your Stripe payment records as Metadata. This data is not stored in your WordPress records by design as WP Simple Pay Pro is meant to be a lightweight plugin and utilize Stripe as a data store as much as possible.
For each custom field you add to a form you can add a value for the Stripe Metadata Label. For each completed payment transaction using these forms, in your Stripe dashboard, you should see the data the customer filled out along with their payment information. These values are stored in the Metadata section under Payment details.
If you’re not sure how to get here, see Viewing Payment Details in Stripe.
We recommend entering a value for each Stripe metadata label, otherwise, the labels will be generated by the plugin and may not be as clear.
At any time for Stripe payment records, you can edit labels and values for the metadata for each payment by clicking the Edit icon in the top right of the section.
You may notice Stripe metadata labels are sorted alphabetically. Since this is dictated by Stripe, one way around this is prefixing the metadata labels with numbers.
For each Stripe transaction, you can have up to 50 metadata entries, with labels up to 40 characters long and values up to 500 characters long (source). Longer values will be truncated.