How to upload receipts on Quickbooks online using rest api? - quickbooks

I am developing an android app using Quickbooks rest API. Where I want to upload a receipt on Quickbooks using my app - Idea is to capture the receipt/ image and then upload it on the server the same as Quickbook's Android app does.
But the challenge is I am not able to find any rest API endpoints, using that I can upload a receipt at Quickbook's Receipt tab.
I am not sure about the sales receipt, is it the same as a receipt?
Note - I am able to upload a document on Quickbooks but it does not appear at Quickbooks Receipt tab and I already know how to upload it by mail or Quickbooks android app or via drag & drop.
Here is what I have tried -
Asked a question at developer form
This is how we can upload a document on quickbook

Related

How to authorize my application with Youku to upload videos to end user's account?

I am working on desktop video editing application. In this app I need to implement Youku video uploading feature. For this purpose I registered my app on https://cloud.youku.com and got the ClientId to use the Video Upload API.
The official documentation (Chinese) says that I need access and refresh tokens to use the Upload API. Using the Upload API with manually generated access token I managed to upload videos to my own Youku account.
However, in my application I need to upload videos to an end user's account. According to the answer on How to get youku access_token I am trying to open the following URL to authorize my app in the end user's account.
https://openapi.youku.com/v2/oauth2/authorize?state=&redirect_uri=https%3A%2F%2Fispringsolutions.com&response_type=code&client_id={MYAPPCLIENTID}.
However I am getting the following error response:
code=1005&type=SystemException&description=Client+id+invalid
I am using the same ClientId that I used to upload videos to my account.
I also found the following document http://api.sandbox.yes.youku.com/open_upload.html (Chinese, can be Google-translated) mentioning the different authorization URL https://api.youku.com/oauth2/authorize?client_id={client_id}&response_type=code&redirect_uri={CALLBACK_URL}&state=. However this API is seems to be crossed out since September, 2015.
So, is it possible today to authorize a custom application in end user's account on Youku for video uploading? I have two hypotheses:
Youku have removed the ability to authorize third party applications to upload videos to an end user's account
or
The third party application have to pass a sort of verification process to get authorized in end user's account
I've finally got a response from Youku on this question.
hello 你好,
先解答您的问题
1.https://openapi.youku.com/v2/oauth2/authorize?这个接口已经废弃了,建议使用此文档中的上传方案https://cloud.youku.com/docs?id=109
2.您可以使用一个accesstoken,将您平台的视频统一上传至优酷同一个账号中,方便您管理内容
谢谢
Which is translated by Google as:
hello,
Answer your question first
https://openapi.youku.com/v2/oauth2/authorize? This interface has been deprecated, it is recommended to use the upload scheme in this document https://cloud.youku.com/docs?id=109
You can use one accesstoken to upload videos of your platform to the same account on Youku, which is convenient for you to manage content
Thank you
So, I can conclude that it is currently not possible to authorize your application with Youku to upload a video to another user account.
Youku Upload API is now suitable only for batch upload of videos to your account. You can't use the Youku Upload API in your application to let the application automatically upload a video to an end-user account. Users have to upload their videos manually to Youku via Web Browser.

QuickBooks SDK integration with QuickBooks desktop

My Client wants to send his eCommerce data to QuickBooks, I checked that we can use QuickBooks PHP SDK, to send data to QuickBooks: https://github.com/intuit/QuickBooks-V3-PHP-SDK.
But my client using QuickBooks desktop.
My question is can I use the same SDK to sync data to QuickBooks desktop?
can i use the same SDK to sync data to QuickBooks desktop?
No. If you read the notes on that page, it says it's for QuickBooks Online, which you're not using (emphasis mine):
PHP client for connecting to the ****QuickBooks Online**** V3 REST API.
But you can use this one instead:
https://github.com/consolibyte/quickbooks-php
Specifically, you may want to follow the quick-start:
http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Quick-Start
Which walks you through using the QuickBooks Web Connector, which Intuit also documents thoroughly over here:
https://developer.intuit.com/app/developer/qbdesktop/docs/get-started

Stripe Connect payment in iOS

We want to integrate Stripe Connect with iOS application to transfer amount from one person to person.
Let's say, I want to transfer $100 to my sister's account using Stripe Connect Standalone/Managed Account. And we also want to take business commission from sender which includes stripe commission also.
We have gone through Sharing Customers also but won't be able to find any solution for Stripe Connect with iOS SDK.
We have also checked iOS SDK.
Can anyone please guide us how to integrate Stripe Connect with iOS mobile app in above scenario?
How can we transfer payment to end customer?
Do we need to integrate through iOS SDK or web page?
Stripe's iOS and Android SDKs serve the same purpose in a mobile application as Checkout or Stripe.js do in a web application: they take payment information and produce a token in return.
Once the token has been created, it must then be sent to a backend server where it can be used in API requests sent with the secret key. You can't create charges or transfers directly from your mobile app -- that must be handled by an external server.
(Also, please note that there might be compliance issues with what you're trying to do. I recommend you reach out to Stripe's support to explain your usecase and make sure it's something that Stripe can support.)
You can easily integrate Stripe Connect with your iOS app check the following link
https://github.com/gurunglaxman0/StripeConnect-iOS
Once you connect your stripe user id with server you can create charges and application fee using Stripe Api's from backend

How to make live ios app with paypal MPL

I am using paypal MPL library in my application that is working fine in sandbox mode and I am using Application-id APP-80W284485P519543T for testing mode .
From the application the customer can make payment to one reciepient that is static and payment will go to my client account .
Now i want to make my app live and i need live AppId for Paypal MPL .
Acccording to developer docs i need to create App in paypal developer site which i already did but i only get client id and secret id there which i don't need because i have used MPL library.
So , I just want to know that from where i can get Appid for paypal MPL.
should i need to create App again from client account.
I didn't upload any app using paypal.
any help or suggestion will be helpfull.
MPL uses Classic App ID, you need to create Classic App instead of Rest App.
Log in to the PayPal Developer website using the credentials of the PayPal account registered to the application owner.
Note that the PayPal account associated with the application must be a verified Premier or verified Business account.
Click Applications on the nav bar to access the My Applications page.
Click Create and Manage Classic API Apps link at the bottom of the page to access the My Applications page.
(Alternately, you can go directly to the My Applications page by navigating to the My Apps page on the Developer Portal.)
Click New App on the left nav bar to access the App Information form.
Complete the form and click the Submit App button.To ensure the fastest possible application review, supply as much information as possible when completing the submittal form.
https://developer.paypal.com/docs/classic/lifecycle/goingLive/#register

What are the alternatives for file upload on ios safari?

I have a mobile web app/site and I would like the users to upload a word document to our site.
As safari on the iPhone is not able to upload files what are the alternatives?
I have seen http://code.google.com/p/iphone-photo-picker/ however this is not photograph.
Is it documented anywhere that the Dropbox API, iCloud API or another API would allow selection a file from a user to copy to our servers?
Alternately is there another way for our iPhone users using safari?
No, iPhone does not offer input type file on it's browser (except for images or videos).
What i do is, have users to send file(s) via email to site and download it programmatically on the server side and assign it to user's account either according to email address or some sort of password in the email.
Investigation has shown that the drop box API for the user so select a via on the webpage using OAuth could be an option in the future.
However the dropbox api documentation at the time of writing says:
Web applications using the Dropbox API are currently not officially
supported.
iCloud API is in beta and only available to members of the iOS and Mac Developer Programs so I am unable to review it's possibilities.
Update: I have now found this site: http://filepicker.io that handles uploads from facebook and dropbox.

Resources