This package has been deprecated

Author message:

No longer valid

firepay

0.0.7 • Public • Published

Firepay (Under development)

Payment functions for firebase projects

Install

$ npm i firepay --save

Required

Stripe account. Get one.

Environment variables

Firepay uses Firebase environment variables so your keys are always secure. Make sure to set the environment variables as needed.

Stripe

  • stripe.secret (required): Use your Secret key.
  • stripe.currency (optional): Use any of the options described on Stripe's docs.
  • stripe.endpoint (optional): Use as described on Stripe's docs to work with webhooks.
$ firebase functions:config:set stripe.secret="YOUR_TOKEN"
$ firebase functions:config:set stripe.currency="USD"
$ firebase functions:config:set stripe.endpoint="ENDPOINT_SECRET"

Triggers

Available triggers:

User triggers

  • firepay-user-create
  • firepay-user-delete

HTTP triggers

  • firepay-coupon-validate

Use

Paste this on your index.js

const admin = require('firebase-admin');
const functions = require('firebase-functions');
const config = functions.config();
admin.initializeApp(config.firebase);
const firepay = require('firepay')(admin, config);
 
/**
 * Import firepay directly to activate all the functions or call individual modules
 * if you don't want to use all the options
 *
 * @type {module} 
 */
exports.firepay = firepay;

Package Sidebar

Install

npm i firepay

Weekly Downloads

0

Version

0.0.7

License

none

Last publish

Collaborators

  • erny