Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/researchstudio-sat/won-payment
web of needs payment
https://github.com/researchstudio-sat/won-payment
bot won-bot
Last synced: 3 days ago
JSON representation
web of needs payment
- Host: GitHub
- URL: https://github.com/researchstudio-sat/won-payment
- Owner: researchstudio-sat
- Created: 2018-05-18T11:18:15.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T04:29:58.000Z (almost 2 years ago)
- Last Synced: 2024-10-31T04:03:50.312Z (14 days ago)
- Topics: bot, won-bot
- Language: Java
- Size: 295 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# won-paypal-bot
A won bot to prepare and evaluate PayPal payments.
# Build instructions
Make sure you have the webofneeds artifacts in your local repository (by locally building the Webofneeds project) and then use maven to build this project
```
mvn install
```# Skills
- Creates a new Atom for every hint it receives and opens a Connection to the hint Atom
- Denies all incomming Connections
- Payment-Evaluation-Scheduler which checks open payments in a fixed interval
- Status controlled Action Handler, which act different for each state to secure a correct and safe process
- Clean data management: Only holds payments and corresponding data which are active# TODO
- Implement Status: EXPIRED, ERROR
- ProposeToCancel from the Merchant
- PayPal Credentials from the conf-properties file
- Correct handling from Accepts-Events
- Storage/Serialization of PaymentContexts
- Discuss the idea of creating a new atom for the buyer instead of using the same atom as the merchant