Integrating Paypal payment APIs on server side - mysql

I have a Java Server providing web services to my frone end web application. One of functionality of our web application is to accept recurring payments from our customer and also pay to the sales agents using"pay me" option.
I want my backend Java server to talk to PAypal apis directly and deal with all payments.
For ex: When sales agent says "pay me", I will capture his/her paypal account id and store in my database. Then backend process will kick in and does the payment to the agent using paypal apis.
Is this possible with paypal APis?
I have seen every where that paypal integration can onyl happen via web

As long as your system can carry out an API operation from the backend, there isn't any reason that it shouldn't work. I have a cron job set up that runs every morning and performs an API call.

Related

How to submit new app updates in the published app in Partner Center / Microsoft Store?

I have an MSI installer to submit it in the Partner Center or Microsoft store. I converted my MSI installer into MSIX package format using the MSIX packaging tool.
I had already an idea of how to publish my app in the MS store using this reference: https://www.advancedinstaller.com/msix-publish-microsoft-store.html
However, there's a question that comes to my mind. Once I published my application in the MS store and
What if I have new updates in my app, what are the steps how to do that?
I did some research most of the results have something to do with source code.
My preferred approach is to update the app without coding configurations.
The submission process is managed through the Microsoft Partner Center dashboard, which is a web portal that allows developers to publish applications, and manage the updates of the application to allow keeping the app up to date automatically.
Once you submit updates to a published application, the updated packages will be available on average about two hours after submission (though this can sometimes take longer, especially with larger packages). Price, screenshot, or description changes take on average 16 hours to go live. Customers will receive the updated package the next time their device looks for updates, if (automatic app updates) are turned on,
or when they trigger the update by proceeding to the Windows Store and choosing (Check for updates) on the downloads. By default, automatic updates are turned on in the Microsoft Store, so users will always use the latest version of your application.
References:
MSIX Auto Updates https://www.advancedinstaller.com/msix-auto-updates.html
Update a public app https://blogs.windows.com/windowsdeveloper/2016/05/13/publish-or-update-a-public-app-dev-center-tip-1/
Mandatory updates https://learn.microsoft.com/en-us/windows/uwp/packaging/self-install-package-updates#mandatory-package-updates
Upload app packages https://learn.microsoft.com/en-us/windows/uwp/publish/upload-app-packages

Can basic app-usage statistics be obtained without an Azure subscription?

Is there any way to enable app-usage statistics without an Azure account just like we get it for crash reports?
You need to implement some kind of analytics service, like Google Analytics. The store provides only download and crash stats.
You can make use of Microsoft HockeyApp. As of March 2016 Microsoft announced that they are transition mobile and desktop apps diagnostics from Application Insights to HockeyApp.
Hockey app supports sign via:
Social Logins - Facebook, Twitter, Google and Microsoft (Personal/Work/School)
Enterprise - Azure Active Directory (AAD) integration.
Feature - User Metrics
Understand user behavior to improve your app. Track app adoption
through daily active users, monthly active users, and net new users.
Measure customer engagement through session count and verify your apps
reliability day by day with Crash Free Users.
Nuget SDK's are available for various Windows and Xamarin platforms.

All Google Cloud SQL instances are getting suspended

I'm pretty new to Cloud SQL and decided to use it for a course project. I'm trying to use Cloud SQL but each time I create a new instance (second generation type) it ends up getting suspended and I can no longer access it through the Google Cloud Platform console, mysql, etc.
It seems that most of the time, instances get suspended due to billing issues but I've enabled the billing option in the console and all of my information is correct.
The instance will work and be accessible for a few minutes after creation but soon thereafter it moves to this 'Suspended' state.
Any ideas why this is occurring?
You can visit this article for a number of reasons why Google Cloud SQL may suspend an instance. Also, as Vadim mentioned you can open ticket with Google Cloud Billing team via this form.

Which Office 365 Plan need to be purchased for creating access web apps

In access 2013, there is an option to create a web app.
My organisation is looking to explore this to way to take existing Access Desktop based application to Web, so that users can remotely also add data and view reports.
From this MS Support link, I came to know that Company will need to purchase office 365 to use Access web app.
When I went to 0ffice 365 business plans there are 3 types. Which one should I purchase? to be able to create web apps.
Our company has domain and website hosted/purchased at GoDaddy. Will we need to change anything on domain? in GoDaddy? If yes, Please specify what or point to post where I can get this info.
What will be other things required to be able to create web apps? Will one user licence sufficient? Will users who use front-end of Web app need to purchase additional licences?
For those with same Question,
Found this post at MS Office Community helpful
That should be any of the Office 365 subscription plans:
SharePoint Online Service Description
After more indepth searching and help from link in above answer,
Office 365 Business Essential did the job.
The web app is completely different than the Desktop, SO will now need to learn fresh.

SSRS Reporting services subscriptions not sending email to client or sending duplicates

Senario 1 :
I am sending different clients same report with different data. For Example Client 1 wants reports for xyz region and Client 2 requires for other region.
I have created subscription for report once and then pick subscription Id and ScheduleId from Report server table to manually trigger
I am retrieving all setups from database for clients defined email address and regions. Looping through cursor I am processing those details and updating Email Address and Report Parameters in the [ReportServer].[dbo].[Susbcriptions]
Then using below SQL send PDF to the clients.
exec ReportServer.dbo.AddEvent #EventType='SharedSchedule', #EventData=#ScheduleID
WaitFor Delay 00:00:45 - To allow report processiong to be finished.
Problem1: When Looping through cursor - sometimes client 2 never gets report.
Senario2:
For Example, I want to send different license details License 1, License 2 and License 3 to the one client.
Using above method sometimes clients gets License 1 details report 2 times and then License2 details report skipped.
Hope this will provide more information. I am using SQL SERver 2008 Reporting services.
What goes on internally for SSRS subscriptions is a bit complicated. (See this answer for more info: https://stackoverflow.com/a/22163743/201021).
An alternative to rolling your own solution would be to use Data Driven Subscriptions which is a feature of SSRS in SQL Server 2005 and up. There is a good MSDN article on how to use them: Create a Data-Driven Subscription (SSRS Tutorial)
If that won't work for you I'd recommend using the web service rather than trying to do this directly in the SSRS database. This will ensure that SSRS still has control over exactly how the subscriptions are run. Plus the structure of the Report Server database isn't guaranteed, while the web service should remain relatively the same. A few good resources:
MSDN Report Server Web Service
MSDN Accessing the (SSRS) SOAP API
Codeproject article: Programmatically Playing With SSRS Subscriptions