Skip to content

nericode/nativescript-paypal-checkout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PayPal Checkout apple android

Screenshot

Android

Support

Support Android & iOS.

Installation

tns plugin add nativescript-paypal-checkout

Usage

In the demo you will find a test token to test quickly

import { PaypalCheckout, PaypalOptions } from 'nativescript-paypal-checkout';

private paypalCheckout: PaypalCheckout;

this.paypalCheckout = new PaypalCheckout();

let options: PaypalOptions = {
	token: "TOKEN", // The token is obtained from the server
	amount: "10",
	currencyCode: "USD"
};

this.paypalCheckout.paypalRequest(options).then(
	(nonce) => {
		console.log("Token nonce: " + nonce);
	}, (error) => {
		console.log(error);
	}
);

Others

Create token Server-Side : https://developers.braintreepayments.com/start/hello-server/php#generate-a-client-token

More references: https://developers.braintreepayments.com/guides/paypal/checkout-with-paypal/android/v2

Server-Side Implementation: https://developers.braintreepayments.com/guides/paypal/server-side/php

Thanks

Thanks to @jibon57 the configurations for the plugin

Settings app ios: https://github.com/jibon57/nativescript-braintree

License

Apache License Version 2.0, January 2004