node-paypalxo
Integrate with PayPal's Express Checkout payment flow.
Installation
npm install paypalxo
Usage
See PayPal's Express Checkout integration guide for each APIs required parameters.
var paypalxo = ; // Your PayPal API credentialspaypalxouser = USER;paypalxopwd = PWD;paypalxosignature = SIGNATURE;paypalxoversion = VERSION; var params = amt: '1.00' returnurl: 'http://example.com/success' cancelurl: 'http://example.com/cancel'; // STEP 1: Get an Express Checkout token from PayPalpaypalxoec; // STEP 3: Complete the transactionpaypalxoec;
API
paypalxo.useSandbox
paypalxo.ec.setExpressCheckout(params, callback)
paypalxo.ec.getExpressCheckoutDetails(params, callback)
paypalxo.ec.doExpressCheckoutPayment(params, callback)
paypalxo.ec.getLoginURL(token)