How to "settle" AVS transactions via the SOAP API? - api

I integrated our site with Cybersource using the SOAP API.
Everything works perfectly but I am trying to see if I am able to settle an AVS transaction via the API. In the Cybersource Business Center you are able to view an AVS transaction. There is the ability to "settle" the transaction from that view.
How can I use this via the SOAP API?
The reason I need this is I'm building the Cybersource integration with our CRM so our staff doesn't have to log into 2 different systems to do their work. The thinking is that they would process all transactions on the CRM with the integration. Since I would be saving transaction data on my end as well, I am able to create custom reports for them. One of them is an AVS report in which it was requested that they have the ability to "settle" the transaction just like how they are able to from the Cybersource Business Center.

I found this document helpful in creating my own SOAP API integration:
http://apps.cybersource.com/library/documentation/dev_guides/CC_Svcs_SO_API/Credit_Cards_SO_API.pdf
The fieldnames for CyberSource's "Simple Order API" are the same as the ones you need to use for the "SOAP Toolkit API". So, in order to settle a an authorization that failed its AVS check, you simply need to provide the authorization request ID to settle it like you would any other authorization. Do this in the ccCaptureService_authRequestID field along with all of the other required fields. As long as the authorization in question has an authorization code, you should be able to settle it.

Related

How to integrate Google business messaging through API

Problems:
I am unable to enable Business Messages API, Because "Business Messages API" is not showing API list, While i am going to enable the API through the
https://console.cloud.google.com/apis/dashboard
I want to use auth token, while hitting the API, but the document is saying use the service.json for the credentials. i am following these doc. I am using "Google\Client()" with Laravel application.
https://developers.google.com/business-communications/business-messages/guides/how-to/agents?method=api
I am following these steps:
Login with google business account in the Dashboard
App taking multiple permissions as I have attached the permissions list and taking the auth token.
Open the chat box for the Business.
So please guide me, where i am going wrong. What is correct way to implement this.
Requirement:
I want to create a custom chat box for google businesses, Where business owner will login into the web app and He can easily manage the multiple business chats in one dashboard.
As per your given information, you have to be a partner of Google. As per google documentation, you need to be a partner of google and then you can create the agent and can send and receive messages. You can integrate the business messages API by following this documentation:
https://developers.google.com/business-communications/business-messages/guides
In this process, you need to be a partner of Google. The complete process is given on the link. If you follow this link, then you can use their built-in libraries easily and can send messages easily.
So far the permission for API, it might not be found for you because you might have to take permission for the particular project that is registered on google and then you will see the business messages API and you can enable it and use it. The reason as per the basic step:
https://developers.google.com/my-business/content/basic-setup
Sometimes, you have to submit the request form to take the API access for particular APIs. Or Share how are you using that API.
If you do not find a form for business messages API then you can ask for the information from bm-support#google.com. they mostly respond on a working day.

Mailchimp Surveys - Webhooks or API?

Mailchimp seems to have "Surveys" -- which are nicely integrated (so it is claimed!) with their own database, so that the subscriber gets updated/added in the audience as appropriate when a survey is filled, etc.
I have a client who is interested in using these but also would like to integrate the survey response data into Salesforce.
I tried looking into Mailchimp API reference and cannot find anything related to surveys. Ideally, it would be best if they were supported by the Webhooks, since that is the functionality the client is interested in, however, I am open to using polling-based method if that's the only way available.
Thank you in advance!!

Can I use Stitch with multiple Xero accounts?

Stitch is an ETL that provides an integration with Xero accounting software:
https://www.stitchdata.com/integrations/xero/
I intended to use Stitch to allow the users of my app to connect their account with Xero, allowing us to store their Xero information for later analysis.
I was wondering if there is a way of setting and managing multiple Xero accounts with the same Stitch account, programatically (via an API, not via a UI).
I have seen the docs and they explain how to manually connecting your Stitch account with your (one) Xero account by manually authorizing:
https://www.stitchdata.com/docs/integrations/saas/xero#add-stitch-data-source
But I need to support multiple Xero accounts and to be able to set them up through my program.
the Xero API does support this. However depending on how the Stitch XeroAPI integration is setup they may only be allowing access to one org at a time. If you do request this feature and they decide to add it, we will work closely with them on the XeroAPI side.
Good luck. If you decide to build some kind of integration yourself shoot us a message at api#xero.com and we will help you through.

Permissions over an App

I'm new to Xero API's and I'm trying to understand a thing.
In my Company we currently have various different “organisations” within Xero, and this number will be growing in the near future.
We also have a 3rd party web application we use for technical and management data – to which we now would like to add financial data, mostly in the form of exported Xero reports.
We had been looking at the API functionality – however as I understand it Xero is unable to grant a subset of permissions to API calls – i.e. anyone with API access would have the same level of access a standard user – so aside from being able to pull the reports we require, they would also have access to all other data, such as transactional data, account numbers, creation and deletion of invoices etc. etc. Please can you confirm whether this would be the case?
In short terms: we need to restrict the API calls to the reports only, is this possible?
If not, does Xero have a functionality where reports can be automatically exported to an external location – such as a cloud service or an FTP site or similar?
Many thanks in advance
You're correct. Once you connect an app to the API it has access to all the accounting endpoints. Payroll endpoints are the only ones that require additional scopes.
And no, unfortunately there's no way to schedule report exports either. Sorry!

Capture Funds for Authorized Cards via API on Big Commerce

Currently, payments processed through certain credit card processors (example: Authorize.net) can be set to first authorize the fund, then later capture them when prompted in the UI via the admin interface.
I am hoping to capture funds of authorized orders (Big Commerce status 'awaiting payment') via the API rather than through the UI. I have not been able to find anything but a post from 3 years ago saying it was not yet possible. Is there now a way, or is this still something that cannot be done?
old thread: Is it possible to "capture funds" for authorized credit card transactions via the API?
It isn't possible to capture funds via the API today. The API is meant to Create, Read, Update, or Destroy entries and nothing is exposed to the API that would allow you to execute an action between BigCommerce's core application and the payment gateway .