Citizen Pay
{"title": "Citizen Pay", "logoImg": "bafkreigv4mvtdwaoyc3uptx4xzliaphp7o67odkflklz3v4um5kar3f7uq", "website": "https://citizenwallet.xyz/pay-stack", "bannerImg": "bafkreic5ijnxxsrs2guzmo3okpmh4kvuhnctypzkol2mpozzdibddd7xo4", "createdAt": 1743434677188, "userGithub": "jonasboury", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-31T15:20:03.931Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x49980119f7e4362f609cd118870ad0cd055684688d1a246484b5de02afac7bcc51d8b6880bb490191afb3df3e49e8a9e705f859f41870e1291d747c18a5e16a71c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-31T15:20:03.929Z", "expirationDate": "2025-06-29T15:20:03.929Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x20451461D5b609C5a3256d78F64c4Afee860Dc32", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#citizenwallet#15573175", "nullifiers": ["v0.0.0:KcTVtYqv1bmUvhCPr26qNJfCvsiJ4s/Rn4iG5XP2EEU="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-31T15:20:15.292Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xa1ae71b0f316252c83ed0adfa0e418a9bd98e96b570394aa68a89c12dd35dbb70d911d2e6ebfddc40b660203aaa0f1caaa3bd49b3f28e31b952f7887e914624f1c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-31T15:20:15.292Z", "expirationDate": "2025-06-29T15:20:15.292Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x20451461D5b609C5a3256d78F64c4Afee860Dc32", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#citizenwallet", "nullifiers": ["v0.0.0:CO2xcKcMR4JTcpeVV9dYSZlxsHeUVBb39eovyFHHmDs="]}}}, "description": "Citizen Pay is a pioneering payment infrastructure that brings stablecoin transactions into the real world. By offering a seamless ecosystem—featuring merchant dashboards, checkout flows, point-of-sale solutions, and NFC-enabled cards—Citizen Pay empowers businesses and communities to adopt fast, low-cost, on-chain payments. Say goodbye to outdated networks and intermediaries, and hello to a decentralized, efficient payment future.\n\n## **Citizen Pay solution**\n\n### Pay app\n\nSimple wallet for everyday users. All you need is a phone number. Easily top-up with Stablecoins and use them to pay merchants and friends.\n\n![pay app](https://citizenwallet.notion.site/image/attachment%3Aaf4138b7-18ae-4f15-b0c7-d2a96c5889bf%3AScreenshot_2025-03-31_at_15.01.47.png?table=block&id=1c7c274a-65fc-80be-aab9-c00198321e6b&spaceId=c09b19e2-e1da-458e-bc70-7f1cf6ac1c22&width=480&userId=&cache=v2)\n\n### Merchant dashboard\n\nThe Merchant dashboard and app provide detailed real-time insights into a merchant's payments. So you always know exactly where you stand. Merchants can manage orders, point of sales devices and generate transaction exports.\n\n![merchant dashboard](https://citizenwallet.notion.site/image/attachment%3A26f96d93-1783-4606-a8d4-ba5cf30575f4%3AScreenshot_2025-03-31_at_17.35.28.png?table=block&id=1c7c274a-65fc-8009-ab37-fde0756979c6&spaceId=c09b19e2-e1da-458e-bc70-7f1cf6ac1c22&width=660&userId=&cache=v2)\n\n### Point of Sale\n\nAccept stablecoin payment at your shop with a fully integrated Point-of-sale app and generated receipts.\n\n![pos app](https://citizenwallet.notion.site/image/attachment%3A80881586-3f2d-46c4-a5f3-f692ca0f9a04%3AScreenshot_2025-03-31_at_18.31.10.png?table=block&id=1c7c274a-65fc-8010-9212-dd76911a90d2&spaceId=c09b19e2-e1da-458e-bc70-7f1cf6ac1c22&width=2000&userId=&cache=v2)\n\n### Pay cards\n\nTurning NFC cards into on-chain wallets for a new era of payment cards.\n\n![cards](https://citizenwallet.notion.site/image/attachment%3A12c82126-f696-410a-936b-303002e7b458%3Acards_final.png?table=block&id=1c7c274a-65fc-8044-8151-f0e5495f4332&spaceId=c09b19e2-e1da-458e-bc70-7f1cf6ac1c22&width=2000&userId=&cache=v2)\n\n### Checkout pages\n\nAccept online payments or offer a self-service Kiosk at your shop.\n\n![checkout](https://citizenwallet.notion.site/image/attachment%3A1951e1af-e9c6-4e16-8871-8ee02c1340ed%3AScreenshot_2025-03-31_at_18.00.13.png?table=block&id=1c7c274a-65fc-8080-8084-f276da6ee2f5&spaceId=c09b19e2-e1da-458e-bc70-7f1cf6ac1c22&width=2000&userId=&cache=v2)\n\n### Status\n\nWe are actively developing a pilot project in Brussels with \"Brussels Pay\" (https://www.pay.brussels/).  Additionally, we are setting up the same stack in Bolivia and San Francisco to demonstrate its versatility and impact in different regions.\n\nBased on these real-world projects we are constantly working on improving the experience of the Citizen Pay solution.\n\n\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "citizenwallet", "projectTwitter": "citizenwallet"}