I mentioned this to a few stripe folks at the conference, but wanted to start a discussion here as well. The embedded connect components are great and provide a much quicker integration path, but the amount of customization is a limiting factor now.
My product’s payment history and payout reports depend on providing deep links to products in our system and additional information about each purchase, specific to our product. It would be great if stripe supported some extended functionality to insert my own custom columns into those list components.
A few different levels of features that would be helpful to us:
- At a minimum, an attribute on the
ConnectPayments
andConnectPayoutsList
components to add a column based on metadata. Just display that i.e.
<ConnectPayments
metadataFields={[
{
field: 'contract_id',
title: 'Contract ID'
}
]}
/>
- Some way to render more robust data like a deep link to that object in my page:
< ConnectPayments
metadataFields={[
{
field: 'contract_id',
title: 'Contract Link',
body: (contract_id) => <a href={`/contracts/${contract_id}`}>View Contract</a>
}
]}
/>}
Is this something that would be useful to other teams as well?