opencollective / opencollective

We're tracking all our Issues, RFCs and a few other documents in this repository.
https://opencollective.com
MIT License
2.02k stars 371 forks source link

Custom fields to ensure legal compliance and prevent frauds #4168

Open barrosgeraldo opened 3 years ago

barrosgeraldo commented 3 years ago

Context

As a Brazilian host, we are required to collect and print on the receipt additional important data (full name, full address, tax ID, telephone and e-mail) from each donation and keep it in our financial records, these data collected can also serve to send to Stripe via API and prevent recurring fraud.

Best solution for this problem

jdaviescoates commented 3 years ago

As discussed with @BenJam earlier, we'd also really like to be able to add custom fields for our UK host for essentially the same reasons.

Upperholme commented 3 years ago

Probably hard to do securely and well, but for me the idea of open collective as plumbing/infrastructure works well in that I 'd prefer oot to have data spread across multiple systems. On our own site (Drupal/CiviCRM) a user can initiate a Stripe transaction and I capture that data into my CRM database, and Stripe tells my CRM that the payment has gone through. If I could inject OC into a similar sort of workflow, whereby the user might be on my site, or on opencollective.com, and they initiate a transaction, and the data still gets captured by my CRM, that's great. That makes Open Collective more like a payment processor, more protocol than platform if you like.

shannondwray commented 1 year ago

Had a support user asking for this. They are a financial contributor/organisation and need to display their tax ID on their receipts

Betree commented 1 year ago

Had a support user asking for this. They are a financial contributor/organisation and need to display their tax ID on their receipts

Note that in the case of this support ticket, it would be tricky to include their (EU) tax ID number (VAT), since it's a contribution to OSC, which is not subject to VAT.