please help me anyone done paypal plugin integration with IONIC.
first follow the installation steps of this example app:
after that in your index.html include this to your scripts (after you loading cordova, before you are loading ionic)
script type=“text/javascript” src=“js/paypal-mobile-js-helper.js”>
After that you can initialize your paypal connecten, if ionic is ready instead of the deviceReady function you should use ionic.Platform.ready(callbackFunction):
var clientIDs = {
"PayPalEnvironmentProduction": "YOUR_PRODUCTION_CLIENT_ID",
"PayPalEnvironmentSandbox": "YOUR_SANDBOX_CLIENT_ID"
};
PayPalMobile.init(clientIDs, app.onPayPalMobileInit);
the full functions are here:
the flow is:
- init Paypal with your merchant info (initPaymentUI, onPayPalMobileInit, configuration)
- add Buttons/links to your dom —> listen and act on click (onPrepareRender)
- create Payment and listen to the response via eventlisteners (createPayment, onSuccesfulPayment, onAuthorizationCallback, onUserCanceled)
Your link to paypal-mobile-js-helper.js in your index.html is wrong, you can’t refer plugins like you did. Installing the plugin should have copied thi file into your platforms under www/js, this is how it is defined in the plugin xml definition.
You should have this:
<script type="text/javascript" src="js/paypal-mobile-js-helper.js"></script>
If the file is missing from your platform, remove the platform and re-add it using cordova.
please could u help me how to create paypal app and steps for IONIC app?
.constant('shopSettings',{
payPalSandboxId : 'APP-80W284485P5195111',
payPalProductionId : 'production id here',
payPalEnv: 'PayPalEnvironmentSandbox', // for testing production for production
payPalShopName : 'test app',
payPalMerchantPrivacyPolicyURL : 'url to policy',
payPalMerchantUserAgreementURL : ' url to user agreement ' });
what is the values for this from paypal? how to proceed this?
I am using Ionic2, and need to integrate PayPal into my app.
My app needs to be able to send and receive payments to/from other PayPal accounts.
Is there a way for a Mobile App (Facilitator) to allow a Payer to make a payment to a Payee?
I have looked at the PayPal API’s, and I can find how to facilitate a Payer to make a payment a Payee, if the Payee is the Facilitator. As then it can register the Payees PayPal client Id. But in my case, the Payee does not supply their PayPal client Id (Facilitator & Payee are separate entities). i.e. The Payee is another PayPal Account.
Thanks

