Multi merchants with PayPal API - asp.net

I am a payment processing site for several different companies. I currently use Cybersource and it allows me to pass transactions under separate company credentials so payments are processed to the correct company.
With PayPal, I am trying to find which API I should use so that I can do an Express Checkout payment and pass different usernames and signatures for different companies. So far NVP seems like one that would work but I am using VS2015 with ASP.Net (VB).
The SDK for PayPalCoreSDK.Dll uses a Configuration.cs file to store credentials. I don't know how to provide each company's credentials "on the fly".
Any suggestions? Thanks!

PayPal provides option to use 3rd party API permission. Your system will do the API call and you will include the email address of other companies in subject field to receive the payment.
https://developer.paypal.com/docs/classic/admin/third-party/

Related

Woocommerce Membership REST API check if user has a membership plan

I ma developing a mobile app with a wordpress backend that was developed by someone else and the person is unreachable. I have the usual Woocomerce membership plans built on the backend. The website works perfectly fine. The issue is this
I checked the REST API endpoints through 'discovery' and found all the usual endpoints, but my issue is how will i test the if the user has a membership plan via REST API. I have already wasted a lot of time figuring out the solution.
/wc/v3/memberships lists all the endpoints
/wc/v3/memberships/plans/ lists all the plans
when i make a call to all these endpoints, it gives me all the users which have memberships.
My question is how would i know if the current loggedin user has purchased a membership, there is no such specific endpoint to it, plus the docs are not very specific. They are vaugue. Good enough for a beginner but not for a production level.
This is the url which i am referring to, which i got from the "official" Woocomerce Membership website
https://skyverge.github.io/woocommerce-memberships-rest-api-docs/#get-user-memberships
Use this endpoint :
GET http://example.com/wp-json/wc/v3/memberships/members/
Just replace with current user id. you can get current user id through this endpoint :
GET http://example.com/wp-json/wp/v2/users/me

How do I get a Production API Key?

I am new to Sabre and its products and I am not sure where to turn to for help. I need to get 2 things
A production API Key and
Access to soap API's
Currently, I am not sure how to do either. I have a sabre account with test credentials, but I need production credentials and access to soap API's in order to proceed with building my application. Who should I contact in order to escalate my account privileges?
You have two different ways to get the apiKey.
If you are a solution development company or if you are a travel agency developing your own solution.
If you are a developer company you should contact Saber directly and sign a development agreement with them.
If you are a travel agency developing an integration then you should contact your account executive and request apiKey.
All this access information via SOAP or REST you can find on their website.
https://developer.sabre.com/home

How to setup add payment method like odesk using asp.net

I want to develop an application to setup a payment method like odesk works in contractor account and my coding language is asp.net.
Please help me.
This is a pretty open-ended question, but I'm guessing that what you're after is a split payment..??
The Adaptive Payments API would be used for that, specifically Pay.
You've got options for using Parallel Payments or Chained Payments. Depending on how you want things to flow you'll have to make that decision and adjust your API request accordingly.
PayPal provides an SDK for .NET that you can get here. It will allow you to setup the Pay request the way you need to.
You're going to need a sandbox account for testing purposes, and then you'll need to get your application approved by PayPal in order to obtain a live App ID (the app ID is a parameter that gets passed in the headers of Adaptive Payments API requests).
You do all of that through your PayPal developer account.

Woo commerce and quickbooks online plus integration

My company uses woo commerce on a wordpress platform to manage our online orders and is going to use quickbooks online plus for accounting. I'm looking for an integration solution between woo commerce and quickbooks online plus to post the online order automatically to quickbooks online plus when the order has been processed in woo commerce. So far I had no luck at all. We purchased a plugin from 60extensions only to realise it's for quickbooks desktop version, not online version. I have searched everywhere and asked the quickbooks online support but no luck!
Does anyone know a solution for this? Even a different shopping cart that can be integrated to quickbooks online?
Thanks!
Ashley
You can build this integration using QB V3 REST APIs.
You must have OAuth tokens to connect with your QB account data through REST endpoint. For that you need to have your customer(app's end user) go through the 3 legged OAuth flow. To generate access token and access secret corresponding to a QBO account, user's intervention is a must.
But once you have those tokens, you can store it in your program and use the same in all future communications between your app and QB account data.
To start development using QB API, you need to create an IA apps in Intuit's appcenter.
https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0010_signup
From the above link you will get - apptoken, consumer key and consumer Secret. You can use the above 3 keys in IPPOAuthPlayground(PFB link) to get the access token and access secret corresponding to your QB Online account.
https://appcenter.intuit.com/Playground/OAuth
Using the above tokens, you can call any REST endpoints against your QB Online account. For development purpose, you can use IPP provided devkit.
https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits
If you just want to test this endpoints against your company then you can use APIExplorer tool as well.
https://developer.intuit.com/apiexplorer?apiname=V3QBO
You can have a look at IPP's marketing site - http://apps.intuit.com/ to see if you get any suitable plugin/saas app for this use case.
Thanks

usps credentials

i am developing shopping cart site in which i want to use USPS(united states postal service)for shipping.can anybody know the fields which are to be required for this service.
Full details on the USPS API can be found here:
USPS Web Tools
The fields that are required depend on which service you are using. The parcel tracking service, for example, requires only a username and tracking ID.

Resources