@paypal/funding-components

1.0.32 • Public • Published

PayPal Funding Components

build status code coverage npm version apache license

PayPal JavaScript SDK module to deal with funding sources and eligibility.

Remember a funding source from the client-side

Note: your client-id and domain must be approved to call this function

paypal.rememberFunding([ paypal.FUNDING.VENMO ]);

Remember a funding source from the server-side

import { rememberFunding } from '@paypal/funding-components';
import { FUNDING } from '@paypal/sdk-constants';

rememberFunding(req, res, [ FUNDING.VENMO ]);

Check a remembered funding source from the server-side

import { isFundingRemembered } from '@paypal/funding-components';
import { FUNDING } from '@paypal/sdk-constants';

if (isFundingRemembered(req, FUNDING.VENMO)) {
    // ...
}

Pass in a custom set of cookies:

isFundingRemembered(req, FUNDING.VENMO, { cookies })

Quick Start

Installing

npm install --save @paypal/funding-components

Getting Started

  • Fork the module
  • Run setup: npm run setup
  • Start editing code in ./src and writing tests in ./tests
  • npm run build

Building

npm run build

Tests

  • Edit tests in ./test/tests

  • Run the tests:

    npm test

Readme

Keywords

Package Sidebar

Install

npm i @paypal/funding-components

Weekly Downloads

400

Version

1.0.32

License

Apache-2.0

Unpacked Size

31.6 kB

Total Files

20

Last publish

Collaborators

  • gseguin
  • paypal-sdks
  • sunnypatel
  • dustijones
  • avathalurin
  • yanisimov_paypal
  • wsbrunson
  • rosman21
  • sdk-integrations-npm
  • sioked
  • braintree
  • seavenly
  • merlinpatt
  • jfurman
  • ravishekhar00
  • gregjopa
  • antre
  • mnicpt
  • elizabethmv
  • nbierdeman
  • remotevision
  • rygilbert_paypal