1.0.27 • Published 4 years ago

braintree-isomorphic-functions v1.0.27

Weekly downloads
76
License
ISC
Repository
-
Last release
4 years ago

braintree-isomorphic-functions

Library of useful Braintree functions that can be run in browser or server built on the GraphQL Apis.

Browser Configuration

<script src="https://unpkg.com/braintree-isomorphic-functions@1.0.0/lib/braintree-isomorphic-functions.js"></script>
localStorage.setItem('BRAINTREE_PUBLIC_KEY', '');
localStorage.setItem('BRAINTREE_PRIVATE_KEY', '');
localStorage.setItem('BRAINTREE_ENVIRONMENT', 'sandbox');
localStorage.setItem('BRAINTREE_TOKENIZATION_KEY', '');

Server Configuration

Create a root .env file BRAINTREE_GATEWAY_ID= BRAINTREE_PUBLIC_KEY= BRAINTREE_PRIVATE_KEY= BRAINTREE_ENVIRONMENT=sandbox

## Examples

### Create Customer, Vault Payment Method to Customer, Charge Method.

braintreeFunctions.Customers.create({ firstName: 'Fred', lastName: 'Flintstone' }) .then(res => res.json()) .then(data => braintreeFunctions.Payments.vaultPaymentMethod('fake-valid-nonce', data.data.createCustomer.customer.id)) .then(res => res.json()) .then(data => braintreeFunctions.Payments.chargePaymentMethod(data.data.vaultPaymentMethod.paymentMethod.id, { amount: '15.60' })) .then(res => res.json()) .then(data => document.getElementById('result').innerHTML = JSON.stringify(data)) .catch(err => console.log(err));

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.22

4 years ago

1.0.23

4 years ago

1.0.21

4 years ago

1.0.18

4 years ago

1.0.15

4 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago