@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

/@paypal/funding-components/

    Package Sidebar

    Install

    npm i @paypal/funding-components

    Weekly Downloads

    289

    Version

    1.0.32

    License

    Apache-2.0

    Unpacked Size

    31.6 kB

    Total Files

    20

    Last publish

    Collaborators

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