stripe-utils
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

Stripe utilities

Utilify functions to develop Stripe integration scrips in Node.js

Requirement

You should use Node8.10.0 or later

subscriptions

RenewalReminder

Get list subscriptions that the remain date is less than X day.

const { RenewalReminder } = require('stripe-utils')
const stripe = require("stripe")(
    "sk_test_XXXXXXXX"
)
const exec = async () => {
    const targetDate = 30
    const worker = new RenewalReminder(stripe)
    const subscriptions = await worker.getNotificationTargetSubscription(targetDate)
    subscriptions.forEach(subscription => {
      console.log(subscription.id)
    })
    console.log('Amount: %j', subscriptions.length)
}
exec()

Charge

GetDeclineCode

Get declines description and next steps bt decline_code Ref: https://stripe.com/docs/declines/codes

const { getDeclineDescription } = require('stripe-utils')
const { code } = getDeclineDescription("try_again_later")
console.log(code)
 
{
    "description": "The card has been declined for an unknown reason.", 
    "nextSteps": "Ask the customer to attempt the payment again. If subsequent payments are declined, the customer should contact their card issuer for more information."
}

Contributors

Readme

Keywords

Package Sidebar

Install

npm i stripe-utils

Weekly Downloads

4

Version

2.0.2

License

MIT

Unpacked Size

242 kB

Total Files

9

Last publish

Collaborators

  • hideokamoto