Plaid identity - sandbox - dwolla

Has anyone been able to use plaid identity in sandbox? I would like to use plaid identity to help provide info to get a customer verified using dwolla.
I keep getting this error message
Error Type : INVALID_INPUT
Error Code : INVALID_PRODUCT
Error Message : client is not authorized to access the following products: ["identity"]
Display Message : Request ID : LoUfi

The link below also shows that you aren't able to access the "identity" feature using the Plaid test credentials.
https://dashboard.plaid.com/overview/sandbox
You may be able to access it if you request specific API keys for the 100 free live connections specified in the pricing.
https://plaid.com/pricing/

Related

Sabre Create Passenger Record : Authorization failed due to no access privileges

I am trying to use the sabre api for creating a booking (CreatePassengerNameRecordRQ) using the testing credentials, but I am always getting the following error message:
{
"status": "NotProcessed",
"type": "Validation",
"errorCode": "ERR.2SG.SEC.NOT_AUTHORIZED",
"timeStamp": "2017-01-19T20:56:23.861-06:00",
"message": "Authorization failed due to no access privileges"
}
Anyone knows if these testing credentials allow to book fights in testing environment?
Thanks.
I guess it makes sense that the API does not work with test credentials since the PNR created would be saved into a PCC which you do not have with DEVCENTER credentials.
The target audience for the API seems to suggest the same:
Target Audience: All Sabre APIs Customers
I'd suggest you to use the 'Become a Sabre customer' form in DevStudio in order to request access to the same.
I encountered this and needed to supply an additional query parameter ?mode=create to the endpoint. I was using:
https://api-crt.cert.havail.sabre.com/v2.2.0/passenger/records
but needed:
https://api-crt.cert.havail.sabre.com/v2.2.0/passenger/records?mode=create
Unfortunately, the Sabre documentation is not clear about the values you can supply for the mode parameter and though it says mode is required, as of this writing the description reads:
Pass an optional search string for looking up inventory
So on one-hand the documentation says required, on the other hand, it says optional. Typical Sabre. I have requested their support staff resolve this.
I faced the same error and obtained a response from Sabre support for the same. Turns out you'll need a PCC code in order to use CreatePassengerNameRecordRQ API. It is a prerequisite as mentioned in the document here.
Solution
Obtain PCC code from Sabre.
Go to your user profile in Sabre Dev Studio.
Edit your profile and add the PCC code in the corresponding column.

woocommerce Rest API giving permission error while fetching orders from store

I am using WP Rest API to fetch the orders from store using consumer key and secrete in URL but its giving me error of permission and order not be read.
Kindly anyone can suggest the solution for this issue that how i can debug and solve the issue
I am getting order using API in URL as follows
https://www.onetwocosmetics.com/wc-api/v3/orders/8082?consumer_key=MY_CONSUMER_KEY&consumer_secret=MY_CONSUMER_SECRETE
SO what i get in response is any error as follow:
{"errors":[{"code":"woocommerce_api_user_cannot_read_order","message":"You do not have permission to read this order"}]}
But when i get the products using the same API it is giving all the product but orders are not getting
https://www.onetwocosmetics.com/wc-api/v3/products/?consumer_key=MY_CONSUMER_KEY&consumer_secret=MY_CONSUMER_SECRETE
Its solved as the API required the Admin user KEYS not a simple user like Customer, Subscribers. and also check if you are not installed any permssion manager plugin on the site.

Intuit IPP AggCat - UNAVAILABLE NotRefreshedReason when calling getAccountTransactions

When calling getAccountTransactions to retrieve account transactions, I get a UNAVAILABLE NotRefreshedReason on some accounts.
Accounts used with getAccountTransactions have a correct account type (not other).
What do we need to do in case of UNAVAILABLE NotRefreshedReason ?
I contact Intuit support and after few exchanges with them, they tell me a way to retrieve the intuit error code associated with UNAVAILABLE NotRefreshedReason.
It is possible to retrieve Intuit error code in field aggrStatusCode when calling getCustomerAccounts, getAccount or getLoginAccounts.
You can then check error codes on this link : https://developer.intuit.com/docs/0020_customeraccountdata/customer_account_data_api/0700_error_codes
Some error codes can be managed with your application users, but other may need account deletion or to contact Intuit support.

Getting error when connecting to an app using Intuit

I have just created an app in Customer Account Data section in
https://developer.intuit.com after signup.
Then I created a .NET application to get authorization after providing the details, I received just after app was successfully created like consumerKey and consumerSecret.
I am able to get the page that authenticate with my username but there is also an error like :
Oops! An error has occurred.
Please close this window and try again.
Error Code: invalid_database
Message: AppId cannot be <= 0, appId=-1
My main aim is to get back to the page which shows a successful authentication. I again checked my app in
https://developer.intuit.com/Application/List
and I see Status: Pending Review for that app.
I just want to test the authentication for a sample application.
How can I understand this review system? Do we have something like sandbox in PayPal for testing, and if so, how to get started with it?
Are you 100% positive that you have your OAuth key, secret, and your app token correctly entered in the config for your app?
You should not need to go through any sort of review process - you probably just have something entered/configured incorrectly.
I think you are confused between apps for Customer Account Data and Quickbooks.
If you created an app for CAD, then you need to upload a certificate too.
If you go to GITHUB sample app for CAD-
https://github.com/IntuitDeveloperRelations/IPP_Sample_Code->customer account data
You will see that it does not require the oauth callback url or any of the values, you have mentioned. All these values are required when you create a quickbooks sample application.
The above link has both the code samples for CAD as well as Quickbooks.
Please verify what you are looking for.
Most probably you were using wrong public-private key pair.
While setting up AggCat intergration, you had used one public key, but while doing SAML assertion you are not using the corresponding .key/.p12 file. Please verify that.
You can easily test this use case using APIExplorer tool.
https://developer.intuit.com/apiexplorer?apiname=CustomerAccountData
You can refer the following steps to get new tokens and test API calls.
Key generation using openssl - https://developer.intuit.com/docs/0020_customeraccountdata/007_firstrequest
After generating these keys, you can create a sample app with the public key. https://developer.intuit.com/docs/0020_customeraccountdata/009_using_customeraccountdata/0010_gettingstarted/0015_create_an_cad_integration
then use the .p12 file with pwd for SAML assertion in apiexplorer Link - https://developer.intuit.com/apiexplorer
Thanks

Google APIs Console: Error Creating OAuth 2.0 Client ID

I am trying to use the Google APIs Console to create an OAuth 2.0 Client ID as a Service Account. This ID will be used to query my Google Analytics data through the Analytics API. However, when I attempt to create the Client ID, the APIs Console displays the message, "An error has occurred. Please retry later." I have tried several times throughout the last two weeks, but I keep getting the same error message. Can anyone advise me on what I'm doing wrong? Or is there another way that I can access my Analytics data via the API without an OAuth Client ID?
I figured out the issue. Apparently, the Google APIs Console does not allow a collaborator account to create new OAuth Service Accounts, only the owner account can do so.