This repository was archived by the owner on Dec 12, 2024. It is now read-only.
generated from TBD54566975/tbd-project-template
-
Notifications
You must be signed in to change notification settings - Fork 7
This repository was archived by the owner on Dec 12, 2024. It is now read-only.
Implement protocol "invoice" flow #113
Copy link
Copy link
Open
Labels
P2priority level 2, important not urgent, schedule or delegatepriority level 2, important not urgent, schedule or delegateenhancementNew feature or requestNew feature or requesthacktoberfest 2024Related to hacktoberfest 2024Related to hacktoberfest 2024help wantedExtra attention is neededExtra attention is neededlevel: advancedIssues for developers with an advanced knowledge level and subject matter expertiseIssues for developers with an advanced knowledge level and subject matter expertisepackage: applicantDirectly impacts the applicant packageDirectly impacts the applicant packagepackage: issuerDirectly impacts the issuer packageDirectly impacts the issuer packagequestionFurther information is requestedFurther information is requested
Description
Summary
There is a final part of the dcx protocol that has not been implemented yet: invoices. For information about the invoice schema, check out Invoice Schema for an understanding of how to structure these records.
Goal
Implement the invoice flow for both issuer and applicant sides of dcx. Issuers send invoice records to applicants following a application/response of type fulfillment. Applicants receive and pay invoices.
Possible payment methods
- DAPs Integrate DAP to pay for a credential #112
- Fiat rails (debit, credit, ach, wire)
- Out-of-band payments
Questions
- Can we integrate payment methods directly into the protocol somehow?
- Could payment methods be DWN protocols? If so, what would a 2-sided payment protocol look like.
Metadata
Metadata
Assignees
Labels
P2priority level 2, important not urgent, schedule or delegatepriority level 2, important not urgent, schedule or delegateenhancementNew feature or requestNew feature or requesthacktoberfest 2024Related to hacktoberfest 2024Related to hacktoberfest 2024help wantedExtra attention is neededExtra attention is neededlevel: advancedIssues for developers with an advanced knowledge level and subject matter expertiseIssues for developers with an advanced knowledge level and subject matter expertisepackage: applicantDirectly impacts the applicant packageDirectly impacts the applicant packagepackage: issuerDirectly impacts the issuer packageDirectly impacts the issuer packagequestionFurther information is requestedFurther information is requested