0.0.7 • Published 7 years ago

firepay v0.0.7

Weekly downloads
30
License
-
Repository
github
Last release
7 years ago

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;
0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.42

7 years ago

0.0.41

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago