Allowing customers using our site to pay direct to our Clients Sage Pay account - opayo

We currently allow our clients to receive payments made via our online booking site, directly into their own Paypal account and then return back to our online booking site to complete and confirm the booking once payment has been successfully completed.
I would like to offer the same service for SagePay (and others e.g. Worldpay). Can someone please point me in the right direction as I am struggling to connect with SagePay direct at the moment?
Thanks
Nigel

Related

Sagepay Pay Now Button - Visual Studio Application

I already use Sage Line50 (accounts application) which has a very convenient Pay Now button.
As I understand it, you highlight a customer record in Sage Line50 and click Pay Now. A simple form appears into which you put the amount that you are requesting the customer to pay. The form has a Copy Link button which you then click.
You then paste this link into an email, send to the customer, customer clicks it and arrives on the Sagepay website where they are taken through the payment process.
Sagepay describes the process as: This link contains all the transaction information in a format that the Sage Pay gateway can understand. When the customer clicks ‘Pay Now’ the encrypted contents of that field are POSTed to the Sage Pay gateway and the customer redirected to the hosted Sage Pay payment page.
So Sage Line50 Pay Now functionality is what I want (my developer) to replicate in the Visual Studio application he is working on for me.
My question is either how she he go about this OR can I pay anyone out there to do it for me?
You need to look at Form protocol (easily googleable) - this will create a standalone link which redirects your customer to Sage Pay.

Automating payments through paypal

I am new to e-commerce development. In my marketplace application, I have three parties involved: Me, customer(end user) and vendor. The customer pays to me for a service to be done by vendor and when the vendor completes the service, I have to transfer the payment to them. So essentially the business logic is:
Customer pays to me through paypal/credit card/apple pay etc.
I ask the vendor to serve the customer.
When customer confirms the service, I pay the vendor's share.
Customer may also ask for a cancellation.
So, I thought to use braintree to collect the payment from customer, but I am not sure how to transfer the vendor's share automatically on a certain day of week? So for example, suppose on every Monday, I want my system to go through the completed services and transfer the vendor's share. Assuming each vendor has got a paypal account, can I do it through paypal? Is there a way to transfer the vendor's share from backend without asking me for the credentials or any conformation?
Thanks in advance.
Yes you can do this programmatically through REST APIs. You can do this by using PayPal's Mass Payment system. It's called Payouts when you are using REST APIs. I'm not sure if there is a Magento extension for it. You do have to be approved for it. Just go to your REST Applications and enable Payouts.

Magento marketplace with vendor payment

I'm using marketplace extension from magentoconnect in my store. This extension is really good and works exactly what i needed it to do but there is 1 particular requirement I need which it doesn't provide.
For vendors, I want payments of each product sale to go directly to vendor's account ( through their credit card etc which they need to add before their product becomes visible ) and commission amount ( some percentage which is set by marketplace through admin panel ) to go to site owner's account. I know there is paypal adaptive payment add-on available with this extension but I don't want to use paypal due to some reasons.
I have tried to create my own module which will gather vendor's payment method after their login and will verify it if their credentials are working or not. But i'm confused as to which approach should i use to get their order payment to go directly in vendor's account and commission in site owner's account right away.
Also, i want to use authorize.net to charge clients as stripe does not support a lot of countries.
Any help in right direction is very much appreciated. I need a solution as to how i can implement it. I can customize or create my own module if needed be for this particular case, but i need to know which is a better approach or what will be close to magento way of doing stuff.
Sorry for my bad english.
Thanks In Advance
Ab.M
Hi Regarding Paypal adaptive payment this thread will help https://www.paypal-community.com/t5/About-Payments/Adaptive-Payments-for-Magento-marketplace/td-p/968101
as authorize.net does not provide marketplace api like stripe or paypal provides so it wouldnt be possible in this way .
PS - we are not self promoting our plugin or product , as user asked the questions specifically about our product that why i have added extension link with images and screenshot

Recurring profile magento payment gateway INDIA

I want to use any payment gateway which can accept recurring profile payment from a magento store in INR. Please do not suggest paypal as it won't work in our case.
My requirements are clear:
I just want to confirm the transaction for a product which has recurring profile. So the payment gateway should accept the parameters for a recurring payment.
I do NOT want recurring payments(deductions from the account each month)
Right now, I have integrated EBS payment gateway successfully into my store and made modifications into it so that the payment method shows up during checkout. However, after I click place order, the purchase is successful and the user is not redirected to EBS (just for the products with recurring profile).
Please reply. Even a minor help could be much fruitful for me. Many thanks viewers
Apparently there is no solution to this issue. I had to find a workaround of using offline payment methods for recurring profile products and online payment for other products.

Payments in booking system

I am trying to figure out how I can use Paypal to process payments in a booking system I am building. I think Paypal has a very messy documentation, and I can't seem to get a good overview over what to do. Firstly, I'm from Norway, and it seems Paypal has some restrictions when it comes to what kind of solution I can choose. These two are the ones that seem in the right corner:
Website Payments Standard
Express Checkout
What I generally wants is to send the user to paypal. If the payment is confirmed, the user should be sent to a confirmation page. As I understand it, that won't be a problem. But how can my system know that the payment is okay? Is there any id being sent back and forth? The system needs to save some information about the payment in the database.
What solution should I choose?
And how can I associate the payment with the current booking?
Paypal sends response "Verified" for successful payments when you use ipn_url, using this response you can check if the payment is ok or not.
For more info pls check the link:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro
For Codeigniter you can use paypal library: this might be of help:
https://github.com/orderly/codeigniter-paypal-ipn

Resources