devalias.net icon indicating copy to clipboard operation
devalias.net copied to clipboard

[DeepDive] Integrating web app payments/authentication (Stripe, AWS Cognito, etc)

Open 0xdevalias opened this issue 4 years ago • 0 comments

Stripe

  • https://stripe.com/au/
  • https://stripe.com/au/pricing
    • 1.75% + A$0.30 for domestic cards

    • 2.9% + A$0.30 for International cards

    • Customized: Volume discounts, Interchange pricing, Multi-product discounts, Country-specific rates

  • https://stripe.com/docs/
  • https://stripe.com/docs/payments/checkout
  • https://stripe.com/docs/billing/subscriptions/set-up-subscription
  • https://stripe.com/docs/billing/invoices/create-invoice
  • https://stripe.com/docs/connect
  • https://stripe.com/docs/api
  • https://github.com/stripe
    • https://github.com/stripe/stripe-cli
      • https://stripe.com/docs/stripe-cli
    • https://github.com/stripe/stripe-node
    • https://github.com/stripe/stripe-js
      • https://stripe.com/docs/js
    • https://github.com/stripe/react-stripe-js
      • https://stripe.com/docs/stripe-js/react
    • https://github.com/stripe/react-stripe-elements
      • https://stripe.com/au/payments/elements

Unsorted

  • Serverless Payments with Stripe and AWS Lambda – Yos Riady · Software Craftsman
    • Client-side tokenization is the method Stripe uses to collect card information directly from your customers in a secure manner. During this process, a token representing this information is returned to your backend server for use in a charge request (or to save the card details for later use). Tokens can only be used once and expire within a few minutes.

    • Our service has a single function createCharge whose source code is in /functions/createCharge.js and can be triggered by HTTP POST events to the /charges route.

    • https://github.com/yosriady/serverless-stripe-backend
      • https://github.com/yosriady/serverless-stripe-backend/blob/master/functions/createCharge.js
    • https://github.com/yosriady/serverless-stripe-frontend
    • Testing
      • https://github.com/vandium-io/lambda-tester : Helper for unit testing AWS Lambda functions
      • https://github.com/nock/nock : HTTP server mocking and expectations library for Node.js
  • https://serverless-stack.com/chapters/setup-a-stripe-account.html
  • http://normal-extensions.com/2017/05/05/simple-recurring/
  • https://aws-amplify.github.io/docs/js/authentication

0xdevalias avatar Feb 27 '20 02:02 0xdevalias