Paypal IPN - alternatives by competitors? - e-commerce

I've integrated PayPal's Instant Payment Notification system/kit with my site. It's been working well for years.
I'd like to add another method, as PayPal has been concerning me with their industry-leading fees and censorship efforts. I'm not saying others are much better, but I want to at least add a second-string option.
Can any of you recommend an alternative that is as easy / similar to PayPal's IPN ?
All thoughts welcome, and thanks.

I use Paypal IPN as my default payment for my store. I also developed an alternative at FastPring, Bitpay, CoinPayments, and Paddle. Bitpay and CoinPayments are for processing payments in cryptos. CoinPayments uses an IPN-like system. Paddle is for processing cards like Paypal. It also uses an IPN-like system thru webhooks. Fastspring uses webhooks. I created a single file that processed the webhooks I need to process. Note that Stripe also uses Webhooks.

Related

How to integrate GooglePay to Big Commerce store using Authorize.net as payment gateway?

I want to integrate GooglePay to my BigCommerce Store.
I'm using Authorize.net as a payment gateway.
I had a chance to research if it's possible, but from those links below I wonder if it's impossible.
https://community.developer.authorize.net/t5/Integration-and-Testing/Google-Pay-integration-with-Authorize-net/td-p/61667
https://developers.google.com/pay/api/#participating-processors
They say "Authorize.net is not supporting GooglePay"
I'm wondering because auth.net supports GooglePay and there's even a setting in auth.net to setup GooglePay.
So I'm wondering if I can customize BigCommerce to implement it.
Please let me know if it's possible or not, and if possible please help me to figure it out.
Authorize.Net is on the Google Pay's list of supported PSPs and contains a link to Authorize.Net's developer site.
BigCommerce has an article on Google Pay integration however, I don't know if this extends to also include Authorize.Net. You may have to reach out to Authorize.Net or BigCommerce for more information.

Shopify Plugin for making custom payement gateway

I want to make the custom payement gateway in the shopify so which programming language would be suitable for making plugin and also give some hint how to proceed in it.
For making plugin for payement gateway do we have to use public app or private app???
Since Shopify apps integrate via REST any app language that you are comfortable with will work. Shopify officially supports Ruby, Python and Node
However as #david-lazar writes you cannot directly integrate a gateway. Shopify does support dozens of payment processors so you really should look at all of those to see if one meets your needs.
If you really need your own payment processor you'll have to either
implement a Sales Channel
or intercept the checkout process and dump the cart and customer info to a custom app.
This will let you integrate your payment gateway but you'll also have to write the whole checkout. The Sales Channel app would have to go through PCI compliance certification (unless you want to use it with Stripe) and your liability insurance would probably require your custom checkout to go through it as well.
A Sales Channel would require the whole theme to be adjusted. You have to adjust: the add to cart; cart display; and checkout. The custom app would require all your checkout links to be adjusted so that the checkout process ends up at your app instead of at the standard checkout.
It's all quite doable but unless you have a compelling business reason (e.g. scheduled delivery or your own custom discount scheme) then you are way ahead finding one of the supported processors that will work with your business.
You cannot make a custom gateway for Shopify. Those days are long gone.
We wanted to make the payment gateway in which payments would be done through the bitcoin through the concept of lightning network so would it be possible to do through this???

How do you use UIWebview to make a transaction using Paypal and retrieve a receipt or transaction information.

I've seen different documentation on various forums and site on different ways of using Paypal api, here is a pretty useful link: https://cms.paypal.com/us/cgi-bin?cmd=_render-content&content_ID=developer/e_howto_api_ECOnMobileDevices&bn_r=o/, My question is a little different i do not want to use any of the Paypal libraries offered to us in my app, this is the link to libraries:https://www.x.com/developers/paypal/documentation-tools/sdk , I also do not want to gather any personal information, I want Paypal to take care of everything. So in other words I want to be able to open up a UIWebview to the Paypal's mobile site if possible (or if not the regular site will work) have to user log in with his credential or he can use the express checkout option and get back the transaction ID, or receipt what ever is available. I'm a little new to iOS and any help is appreciated.
If you don't want to use any libraries or API's, Express Checkout won't work for you.
Which does make it somewhat easier, as you can just use PayPal Website Payments Standard in a UIWebView instead.
For example; just open https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=your#email.tld&amount=1.99&currency_code=GBP
This will start a 1.99 GBP payment to email#here.tld via PayPal, and automatically use a mobile layout.
If you subsequently want to receive transaction information; set up PayPal IPN on your account and use that to receive transaction-related events. This can be handled outside your app, and thus take away precious processing power to the server.
For an overview on getting started with PayPal IPN, have a look at https://www.paypal.com/ipn/
I would strongly suggest against trying to do transactions through paypal. If you look at the App Store Review Guidelines it states that
11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected

How can I do monthly subscription credit card billing?

I've written a subscription based web app that I want to charge (by credit card) a monthly fee. There are 3 different plans and once they sign up, they should be billed that amount, automatically, every month until they cancel. Is there an easy way to set this up (some sort of online service maybe?).
You can use Paypal's merchant service to provide reoccurring charges for a subscription.
Pretty easy to implement, they provide plenty of examples and even a sandbox to get you up and running.
There are now some service providers that take care of your billing and subscription needs. You use their API and they handle billing and subscriptions for you. Their services work with payment systems like PayPal and Authorize.Net.
Take a look at the following sites:
Chargify
Spreedly
Cheddargetter
I would suggest not using Paypal or Authorize's recurring payments directly. Their APIs are brutal, and the functionality is very rudimentary. It may work fine for when you're just starting out, but if you ever want to change anything down the line, you'll be in trouble.
I work for CheddarGetter, so I'm biased, but you should check us out.
Our competitors are not as robust or flexible, but they are definitely better than using Paypal or Authorize.net directly.

Anyone run recurring payments in their website? Preferably; Paypal API

I'm wrapping up my startup and will need to implement Paypal API into my sign up page.
Does anyone use recurring payments via Paypal API integrated into their billing? Better yet, guide me to a trustable developer with experience or will I have to use Elance?
I need it to go to a welcome/get started screen in their logged in account once they hit the 'create account' button after filling out billing info. I was also wondering, can you leave the CSC (3 digit security code) field out with integration, because it makes things very hard for recurring payments. I'd like to stick with Paypal, as I have been very satisfied with them for a few years now; I already checked out Chargify, authorize.net, etc.
I'd love to see someone with something like this set up already to take a look at and ask a few questions.
On the paypal website are some code samples for developers. I don't know if there are any for recurring payments but one-time payments code snippets you will find. Very easy to set up.
I have a donate-button and it works fine without much trouble.