Giter Club home page Giter Club logo

issuing-treasury's Introduction

Stripe Banking-as-a-Service sample platform applications

Stripe BaaS platform sample app card details screenshot

This repository contains sample code for integrating with Stripe's Banking-as-a-Service APIs, like Issuing and Treasury. With one click, you can deploy these applications to your own environment to get up-and-running quickly, or reference the code while building your own integrations.

In this repository, you'll find the following sample applications:

You'll also find the source code for Stripe's Banking-as-a-Service demo application. You can read and deploy that application, too, but it does not represent a typical integration, so we recommend looking at the other sample apps. They may be more appropriate for the financial product you're building.

issuing-treasury's People

Contributors

anojh-stripe avatar ashwinkumar-stripe avatar braiden-stripe avatar charliegerard-stripe avatar cjavilla-stripe avatar dependabot[bot] avatar eddm avatar github-actions[bot] avatar jbrenner-stripe avatar jpb-stripe avatar snasir-stripe avatar stevekaliski-stripe avatar torrance-stripe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

issuing-treasury's Issues

500 Error When Trying to Create a Cardholder - Using the Sample App Documentation

Bug report

Describe the bug

I have been following along with the documentation for using the sample Issuing and Treasury application, but am getting a 500 error at step 4, when I try to create a Cardholder.

To Reproduce

Steps to reproduce the behavior, please provide code snippets or a repository:

  1. Go to https://baas.stripe.dev/
  2. Follow the steps outlined in the Stripe docs
  3. When you get to Step 4, try to create a Cardholder using the Autofill with Test Data option
  4. See error

Expected behavior

I would expect that when I try to create a Stripe Cardholder in the Issuing and Treasury sample application, using the Test Data option, it is successful.

Screenshots

image

image

Request Payload example:

{
    "firstName": "Makayla",
    "lastName": "Ullrich",
    "email": "[email protected]",
    "phoneNumber": "1-802-312-1143 x6275",
    "address1": "35819 Zack Creek",
    "city": "Kertzmannbury",
    "state": "New York",
    "postalCode": "13595",
    "country": "US",
    "accept": true
}

System information

  • OS: macOS
  • Browser (if applies) Ecosia (Chromium)
  • Server environment Node

Additional context

Add any other context about the problem here.

Accounts created for stock Embedded Finance demo don't have card_payments capability enabled

Bug report

Describe the bug

Payment link discovered in Test Data pane fails due to inactive capability

To Reproduce

Steps to reproduce the behavior, please provide code snippets or a repository:

  1. Find the (awesome) demo here
  2. Onboard fresh with fake credentials
  3. Go to test-data pane
  4. Create payment link and navigate to it
  5. Attempt payment
  6. See this
image

Expected behavior

Card payments capability is requested at account creation time and the user can accept payments and sweep them to their FA

capabilities: {
transfers: { requested: true },
card_issuing: { requested: true },
// If we are creating an user an embedded finance platform, we must request
// the `treasury` capability in order to create a FinancialAccount for them
treasury: {
requested: true,
},
},

Additional context

I'd consider changing this section from "test data" to "payments" as all functionality relates to payment processing and it stands to help folks understand the critical distinction between their CA payments balance and FA.

Happy to make a PR here— lmk!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.