Drupal Commerce Paypal - drupal

I have been doing quite a bit of research on payment methods, and it looks like Drupal commerce really tries to push site admins/devs towards Paypal. There are a few options that seem possible, but before I say that, these are my clients basic necessities:
On site payment.
International sales.
The client has a business account with Paypal and existing store with Paypal Payments Pro (WPP) with an outdated cms.
So far with Paypal I think that Payments Pro would be great, but I can not seem to find if it can handle international transactions. The other option is Paypal Payflow Link (PFL), because that is the only one that mentions international capabilities and on site payment. However, it mentions the need of a third party payment processor? I thought that this was what this is supposed to be.
What I have been reading: WPP
- https://drupal.org/node/1902656[1] PFL
- https://drupal.org/node/1902734[2]
Is there a Payment Method that will solve this issue better? Is Paypal my best option? How simple of a task is this to complete? At the very least, can somebody help me connect the dots a little better?

Depends on what you need with International. WPP works with several currencies and you pay whatever Paypal's going exchange rate is that day (on top of the transaction fees). For instance, we take orders in Canada. I request USD and get paid in USD, even though they pay in CAD. WPP is a little restrictive in that you can only take money where Paypal accepts it.
The big difference is going to be that PayFlow is a gateway only, while WPP is a merchant account and gateway in one. A third party merchant account might have more options, if more currencies is more important to you.

Related

Wordpress How to make a custom walllet system in wordpress?

I am working on a college project which is a website in which i am buying some products from customer or user. So i want to pay them for the stuff that i buy from them.
But directly providing them cash instead i want a wallet system in which i can transfer money in their wallet so that there will be a proof of our transaction.
Is there any plugin in wordpress which can solve my above problem. Since i am new in wordpress so i don't know how to achieve this.
Please tell me that whether should i be able to achieve this type of wallet system or not?
So essentially you want to buy products from customers and pay them for that but without actually giving them cash.
Here are my thoughts about this and possible solutions:
Without a website:
You can easily use Paypal to do this without any website and therefore you will be able to send money using your Paypal account to their Paypal account with any cash transaction (Paypal keep all records of the transaction so you can use it for finance).
With a website:
You install some plugins that will turn your website into a multi vendors market Where users can sell their products directly inside your website. This solution will offer functionalities similar to famous sites like Amazon and eBay. Choosing this solution will allow your customers to sell you services or products and they get paid to their Paypal account despite the payment method you use (except cash), this way the transactions will be happening using electronic wallets which in this example PayPal and all records for transactions will be logged.
The last note is, depending on how much manual work you want to do the solutions will vary.
You may need some assistance o building such a website. Contact me if you need help.
Thanks.

Do I need Paypal Pro to accept credit cards on my ecommerce store?

I've recently tested sandbox on paypal. But I have to have Paypal Pro enabled to complete my transaction. According to information provided to paypal, the standard account should accept credit card.
(https://www.paypal.com/ca/webapps/mpp/compare-business-products)
So do I need to purchase Paypal pro to accept credit card or was this only required in sandbox?
Thanks
No, you do not. The basic, free account is enough. The Pro accounts simply come with premium features, like being able to process transactions without your customers needing to leave your website. The basic account redirects them to Paypal long enough to complete the checkout before redirecting back to your site.

Pay through Paypal using a credit card

I have a requirement of integrating paypal in one of my asp.net website.
But I need to have a facility that One could pay through Paypal by using a credit card even if they don't have a paypal account. For credit cards, I don't have any idea of how can it be done through paypal development portal.
So can anybody let me know how to go about this and any reference link where I can find some details for this.?
I think one of the option I should go with is: PayPal Website Payments Pro but I have no idea about that and Is it a free service or a paid one.?
Thanks in advance.
PayPal Payments Pro does allow you to process credit card transactions using the Direct Payment API's. That product is currently available to US, UK, and Canadian merchants. The REST credit card process mentioned is only for US merchants at the moment.
Payments Pro isn't free. There a $30 a month fee.
Payments Standard and Express Checkout are both free and don't require that your buyers have a PayPal account but they are required to redirect to the PayPal site to log into their account or enter their credit card information.
If you have a more specific question I can help you further.
You can make credit card payments via the new PayPal REST API. Depending on your use case check the documentation for sale (directly charging a card), or authorize and capture. You also have the option of storing cards in the vault for later use.
I do not know whether you have gone through the Paypal developer's FAQ. Please go through this link once-
https://developer.paypal.com/webapps/developer/support/faq
Ideally to integrate paypal to a development site, A business account needs to be created.So when the user clicks on the pay now button on your site you send that userId and password to Paypal webservice and authenticate yourself as business user. it redirects to teh paypal site after authentication. So even if the user does not have an account with paypal they can pay using paypal(Which authenticates your site).
All the paypal integration is paid service.

Process credit card in 5 months via paypal

My client has a drupal + ubercart site. now he wants to setup a product for preorder. Meaning, take the credit card info now, but charge only after 5 months. Is there any way this can be achieved?
originally I thought about using authorization (the site is using paypal as gateway). But, the authorizations lasts only 29 days.
I understand that storing all the credit card info is a big no-no. but maybe there is some solution to this?
This would need PayPal Preapproved Payments, available via the PayPal Adaptive Payments API.
Buyers would authorize (preapprove) you to charge them at a later date for up to a certain amount. When that time comes, you would simply call the PayPal Adaptive Pay API and charge them.
For an example checkout flow, see the Adaptive Payments Developer Guide (page 25)
See also page 171 onwards for an integration example with the Preapproval API.

Drupal/Ubercart UK payment Gateway that does'nt require PCI DSS compliance

Im looking for a Drupal6/ubercart2 payment module for any UK payment gateway which does'nt require PCI DSS compliance. My website is a relatively low transaction shoppingcart and acquiring compliance is over the budget.
For example, there is a module for 'Sage pay go direct' which requires the compliance. Sagepay also offers another solution called 'Sage Pay Go with Form' in which a customer is redirected to their site to store card details and make payments but as far as I know, there are no modules available.
Worldpay has a module but requires compliance.
We have the paypal module which I'm leaving as a last option as it requires users to create an account which is a bit off putting.
Any other gateway modules or cheap PCI-DSS compliant hosting providers anyone can recommend?
If your payment is processed by a third party (ie. Paypal, Sage) then you don't need to worry about PCI compliance for the most part, as it deals with the storage of payment information.
Also, Paypal Website Payments Standard has no monthly costs and does not require a Paypal account, users can pay using a credit card without signing up.
For smaller eCommerce clients (under around $2,000 per month) then it makes sense to use Paypal's free option (3% transaction fee). For higher volumes it starts to make sense to pay for a merchant account.

Resources