An open API service indexing awesome lists of open source software.

https://github.com/syncano/syncano-socket-stripe-payments

Stripe offers payment solutions for businesses.
https://github.com/syncano/syncano-socket-stripe-payments

Last synced: about 2 months ago
JSON representation

Stripe offers payment solutions for businesses.

Awesome Lists containing this project

README

          

# Syncano Socket stripe-payments
[![CircleCI](https://circleci.com/gh/Syncano/syncano-socket-stripe-payments.svg?style=svg)](https://circleci.com/gh/Syncano/syncano-socket-stripe-payments)

Stripe offers payment solutions for businesses.

### Current Features
Execute the following processes with Stripe

| Process | Actions
| ------------- |----------
| Balance | - Retrieve balance
- Retrieve a balance Transactions
- List all balance history
| Bank Account | - Create a bank account
- Retrieve a bank account
- Update a bank account
- Verify a bank account
- Delete a bank account
- List all bank accounts
| Cards | - Create a card
- Retrieve a card
- Update a card
- Delete a card
- List all cards
| Charge | - Create a charge
- Retrieve a charge
- Update a charge
- Capture a charge
- List all charges
| Customers | - Create a customer
- Retrieve a customer
- Update a customer
- Delete a customer
- List all customers
| Disputes | - Retrieve a dispute
- Update a dispute
- Close a dispute
- List all disputes
| Events | - Retrieve an event
- List all events
| Sources | - Create a source
- Retrieve a source
- Update a source
- Attach a source
- Dettach a source
| Tokens | - Create a card token
- Create a bank account token
- Create a PII token
- Retrieve a token

For more information, kindly refer to [Stripe Payments API documentation](https://stripe.com/docs/api)

### Install

```
syncano-cli add stripe-payments
```

## Socket Documentation

To view socket endpoints and corresponding parameters, kindly, visit [here](https://syncano.io/#/sockets/stripe-payments)

### Contributing

#### How to Contribute
* Fork this repository
* Clone from your fork
* Make your contributions (Make sure your work is well tested)
* Create Pull request from the fork to this repo

#### Setting up environment variables
* Create a `.envrc` on parent folder
* Copy contents of `.envrc.default` file to newly created `.envrc` file and assign appropriate values to the listed variables.

#### Testing
* Ensure all your tests are written in the `test` directory
* Use the command `npm test` to run tests