Integrating Paypal checkout with Demandware and Oracle JDE - paypal

We have an e-commerce site powered by Demandware, and we are looking to integrate Paypal as a payment option. We use Oracle JDE to manage our orders. We were told it will be about 96 hours to integrate Paypal to DemandWare and 200 hours to do the development work on JDE. Does this sound reasonable?

I'm not sure for PayPal as a payment point, but I know that typical Demandware third party integration for payments with known integration point is ~100h. For example estimate for Cybersource, as Payment Service Provider, could be near 120h.
But according to 200h from Oracle JDE looks to be overestimated, as they should already have a PayPal support and will need only to configure it to your account. If they don't, and I don't believe it, you shouldn't pay for integration that they will reuse for other clients.
So answering your question: "Does this sound reasonable?" - "Not really."

Related

Charge per installation of g-suite application?

I'm exploring how to develop some g-suite applications (eg. gmail add-on, spreadsheet add-on, etc...). It's not clear to me whether the g-suite platform offers a payment API to let me charge customers $2.99 USD per installation? Then google will automatically settle the sales revenue into our bank account? I can't find any technical literature that confirms or denies the existence of this feature.
Or do I need to take a more traditional approach by directing the customer (eg. in the form of an iframe or something) to a page on my web server, where I integrate my own merchant service provider of choice (eg. paypal, stripe, etc...) to handle credit card payments? Then I need to oauth2 authenticate them on my server, confirm their billing is in good standing, before providing access to paid features?
I think for your case you should go and read carefully the G Suite Marketplace Developer Agreement.
In there you have this line which explicity says that you would need to pay Google a "Listing Fee"
3.2 If you choose to distribute Products through the Market for a fee, you will pay Google a non-refundable listing fee ("Listing Fee") as set forth at https://code.google.com/googleapps/marketplace/fees.html.

PayPal Payouts REST API - availability?

We implemented the Mass Pay API to do mass payments from our app. When I went to create an NVP/SOAP API app to do this in our Prod environment, the form asked what APIs we planned on using. Sure enough, the Mass Pay API had (deprecated) next to it and told us we should be using the Payouts REST API.
As we were not live yet and still had time before go live, we bit the bullet and rewrote and retested the app to use the Payouts REST API. After creating the REST API app, I noticed Payouts was not 'ticked' for our Live environment, and has a "Contact us" button. So contacted PayPal to enable it, and after 2-3 months and half a dozen calls/emails and being told "it will be enabled in 24-72 hours", decided to contact merchant support.
Merchant support have now told us that the Payouts REST API is only available in the US (we are an Australian company and have an Aus PayPal account).
Yet their documentation clearly says Payouts is available in 150 countries? https://developer.paypal.com/docs/payouts/
I really don't know where to go from here - has anyone tried to do this? Any PayPal reps can shed some light on this?
So for whatever reason we decided to just try using the Payouts API in our live environment and it just worked. It's still unticked in the developer account, but it works in live.
Note: We did have to enable Mass Pay in the account.
I really don't understand, but glad we didn't have to re-write the app again!

Integrate Paypal Here with Openbravo POS

How can I integrate Paypal Here with Openbravo POS?
The workflow I'm looking for is:
Cashier selects card payment on Openbravo POS
Bill is automatically transferred to Paypal Here
Customer completes payment on Paypal Here
Confirmation is automatically transferred to Openbravo POS
I see there is an API for integrating iOS applications with Paypal Here, so this is certainly possible. It would be quite complicated to write an iOS application to do this; perhaps there's a simpler way?
I have now implemented my own system to do this. It consists of:
OpenBravoPOS scripting and a Java class to upload transaction details and wait for a response
A web application that receives the transaction details
A mobile web page that uses the Sideloader API to pass transaction details into Paypal Here
A callback on the web app that receives the transaction ID
This is working fine in a real shop. If you're interested in this solution, see my website.
To develop a fully-integrated solution, the PayPal Here SDKs for iOS and Android are now available on the PayPal Developer site:
https://developer.paypal.com/webapps/developer/docs/integration/mobile/pph-sdk-overview/
There is also a version for Windows 8.1+ in Beta, available upon request. You can email DL-PayPal-Here-SDK#ebay.com for help with any of these.

Will Upgrading to Paypal Pro break current implementation with PayPal Standard

My client wishes to keep customers within their site when making PayPal payments. I understand they need to upgrade to a PayPal Pro (or Advanced) account to achieve this. However, before I advise them to do this I want to be sure it won't break their existing website between now and when the new code is implemented. Does anyone know if it is "safe" to upgrade from Standard to Pro without breaking the current implementation or should I advise they create a new account for the Pro integration.
Thanks in advance.
There would not be any issues when upgrading from Website Payments Standard to PayPal Pro/Advanced. You can still use standard and Express Checkout with PayPal Pro/Advanced.

Do I need to be a Paypal Certified Dev to implement Paypal on my website?

I'm actually working for a client. I've succesfully implemented paypal pro on the website and everything is working fine, I believe I followed their process and guidelines to make it work the way they meant.
Thus, I've been reading this webpage to turn the website in procuduction, and somewhere in the policies and guidelines , they say (and it is rule nb 1 !):
To make API calls to the PayPal production servers, you must be a
registered PayPal Developer and have a PayPal Premier or Business
Account in good standing.
So ... does that mean that I can't turn it in prod by myself ? I'm not a certified Paypal neither a registered paypal dev.
Please Advice :)
Thanks
I 've found out that you simply need to register as a Paypal Developer. It takes a few minutes and its free. You need to sign up with your regular paypal account and then turn it into a developer one( just like Facebook did with their API).
Just click on sign up with paypal and follow the instructions:
https://developer.paypal.com/
I made it that way a few months ago.
Hope that help !