I am assuming with the Docusign developer API I will be able to list documents, their statuses, even have people sign documents within my app. However, I am wondering if the API covers uploading and setting the signature areas of the document.
It would be ideal if I can do everything through my Application.
Upload
List (w/ statuses)
Signatures
I am going to assume the upload and setting signature locations portion will all need to be done through the docusign site.
Yes, the DocuSign API enables you to do all of the workflows in your question.
Upload documents and sign them -- See the C# example and file Eg001EmbeddedSigningController.cs
List envelopes (transactions) and their status. See file Eg003ListEnvelopesController.cs
As an alternative to polling DocuSign for status, you can also add a webhook so DocuSign will make an HTTP POST to your server when an envelope's status changes.
Related
I am trying to retrieve all my Paypal transactions via an API call in C#. I have read through the documentation and fiddled with things here and there, but I am relatively new to APIs in C# an d all. I am not exactly sure where to place the ClientID and Secret. I have tried to go through the OAuth2 documentation, but it isn't making a ton of sense.
I am hoping someone can guide me in the right direction, thanks!
Curl and postman examples are here: https://developer.paypal.com/docs/api/overview/#get-credentials
Such HTTPS requests can be adapted to any environment, including C#. Make sure you put the clientid:secret in an auth parameter provided by your HTTP library so that it will do the basic auth for you, or set the header yourself and give a username:password value that is base64 encoded as required for HTTP basic authentication.
Once you are getting an access token back, use it for a Transaction Reports API calls -- if that is what you truly want to integrate, although I would not recommend using an API for this.
Instead, the best solution is to use the paypal.com Activity -> "All Reports" to do an Activity Download in CSV format, and import that into your system.
After that, to be notified of new transactions in real time, it's best to do so at the moment you capture/execute a transaction on your server. This would involve creating two routes, one for 'Create Order' and one for 'Capture Order', documented here. These routes should return JSON data, but the second route can check for success and record a successful transaction in your database (and any other business logic you need) before forwarding on its return JSON.
After creating those two routes that return JSON, pair them with the following approval flow: https://developer.paypal.com/demo/checkout/#/pattern/server
I have implemented DocuSign in my application for signing the PDF but after making signature some details regarding DocuSign information is displaying in PDF in red color. Please find the Image. Can anyone suggest me how to hide this information from the PDF after making signature?
The watermark in the upper right corner cannot be removed and will be applied to all documents signed in DocuSign's Demo environment. If you would like to have documents signed without that watermark you will need to go live and being making calls in the Production environment.
To elaborate upon Drew's answer:
You're seeing the red watermark on the documents because the Envelope was sent using DocuSign's "demo" environment, which is free and intended for use only as a development/testing environment. (They add the watermark to documents in the "demo" environment to discourage folks from using the "demo" environment for production scenarios without paying for the DocuSign service.)
If you want to send Envelopes and not have the red watermark appear on the documents, you'll need to pay for a DocuSign subscription, and then send your Envelopes using DocuSign's "production" environment.
Also worth noting: if you're using the DocuSign API to send and/or manage Envelopes, you'll need to complete the "API Certification" process to get your Integrator Key approved for use in the production environment, before your API calls will work against production endpoints. For information about that process, see the Go Live with Your DocuSign Integration section here: https://www.docusign.com/developer-center/api-overview#go-live.
I have a web application based on C#,asp.net.
In application i generate an xml file that contents journal records.
Admin user must sign this xml file with his usb token.
In windows application i can read usb token certificate file and i can sign the xml file.
But in web application i execute the same code and i get an this error:
"Card inserted card reader not found".
How can i access on client usb token and certificate from ny web application?
Is there anyone using electronic signature on web application?
There is no easy solution. You have to create ActiveX control or Java applet and install it on client machine. That is how my internet banking works.
The usual and the easiest way is to let the users upload a scanned copy of their signatures. The application should then save it somewhere (database or some folder on the server). Whenever required, these users should be able to use their signatures. It then automatically becomes electronic signature. Just properly authenticate and authorize users before letting them use the electronic signatures.
Hope this helps!!
I am trying to find a way to retrieve my own private playlists from my own personal YouTube account via a server side web app built in ASP.NET (C#). Based on the research that I have done, the consensus seems to be that my app needs to authenticate against my account with Oauth 2.0. I want my website to show a list of videos from a few playlists that I have set as hidden, and I want the list to show on a public page. For this reason, I obviously do not want to enter in my youtube account details every time that I browse the page.
I have looked and looked and there does not seem to be any clear way to do this. Some people have suggested going through the Oauth 2.0 authentication flow once, then use the code that it returns in the redirect URL to generate a refresh token, and use that token in your application; another suggestion I have read is to use an API service account. There does not seem to be any working example code available anywhere.
Has anyone had to do this same thing and have you been successful setting it up? Google's own API client library documentation is abysmal, especially for the .NET libraries.
If the playlists are hidden you won't be able to access them without logging in.
If the playlists are public you can always query for them through the YouTube API without having to pass your credentials.
I am using facebook-c#-sdk to develop a winform FaceBook app, this app should be able to accept friend request and chat with people.
But I didn't find any samples on how to access friend_request in the facebook-c#-sdk.
Can someone help to point out how could I accept friend request?
And especially how can I get the notification first and then accept the request?
Extra information:
The API, [facebook-C#-SDK] is officially supported by Microsoft
http://developers.facebook.com/tools/third-party-sdks/
I already check out the following post but found no solution to my problem.
Accept or decline Friend Request using FB Graph API
If you like, you can chat with my bot during office hour, it works only if I manually accept your friend request.
http://www.facebook.com/ictbot.np
AFAIK, consistent with Igy's link, there is no way for an app to send, accept or refuse a friend request. This is one of many capabilities which Facebook presumably does not consider appropriate for apps.
See https://developers.facebook.com/docs/reference/fql/friend_request/ on reading friend requests using the API, including the considerable limits on doing so.
Thanks Jon Newman for pointing out the limitation of API.
Basically there is no way to do so with Facebook API.
But I do have a workaround, and this workaround only works for certain scenario:
"When you have full control of a facebook account"
In my case ,the app is used only by my Facebook account. I have full control of both, so I will set the notification on in account setting.
When a friend request is send to my facebook, the notification is also send to my gmail.
Then I can retrieve it from gmail, filter out html tag, then a link will appear, open that link in browser.
Done.
Miscellaneous:
1)To retrieve email in gmail:
http://imapx.codeplex.com/releases/view/98061
Basicly Program.ImapClient.Folders[0].Messages[#].HtmlBody.TextData will give you the html data.
2) If your url is wrong, you will be redirected to friend request list where you can accept request manually.