2.0.2 • Published 5 years ago

stripe-utils v2.0.2

Weekly downloads
6
License
MIT
Repository
github
Last release
5 years ago

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

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

6 years ago