Comments (7)
Also add an important alert thingy with this:
It is of uppermost importance that you handle these callbacks and retrieve the correct order status so your systems are in sync with SPiD!
We expect that you implement some sort of monitoring of this integration with SPiD, since it directly affects your order-management systems and in the end your users/customers.
Please ensure that your callback endpoints are accessible by SPiD through your firewalls and that errors generated by the your callback endpoint are monitored and handled.
from spid-tech-docs.
Thanks for the issue, I'll fix these first thing in the morning!
from spid-tech-docs.
We added the last point to the /callbacks page. The first point will be added to the payment guide (and possibly other places, like payment endpoints).
from spid-tech-docs.
@danielbentes Re this:
It is of uppermost importance that you handle these callbacks and retrieve the correct order status so your systems are in sync with SPiD!
According to @claesb, the callbacks are optional. How does that mesh with this message?
from spid-tech-docs.
They were optional (as they were for Payex as well when we first integrated SPiD with Payex). This is now a requirement, for obvious reasons on Payex (sync problems on order status).
As we will be de defacto system for payments for our clients, we've decided to make the callback handling a requirement because our client's too need to have their systems in sync. Although this can be optional for some projects it should be decided and understood by all stakeholders on our project by project base. We must still communicate it as a requirement, specially for media companies, that today doesn't have real experience selling digital products.
from spid-tech-docs.
That is really not true.
If you are NOT using our subscription/product/access logic, and you actually have a need to know order information, then this is a 'requirement'.
If you are using our subscription/products/access logic, there is no need for it at all.
But if you still wish to have order information, we provide it through the API and an ESB integration.
Meaning, you might aswell retrieve order information, or any other information through API polling instead of a callback functionality running every 5 minutes.
from spid-tech-docs.
Suggestion: Figure whether callbacks are required or not, open new issues with concrete tasks.
from spid-tech-docs.
Related Issues (20)
- Add disqus to type-pages HOT 1
- More route file changes HOT 2
- Add additional download information for php-sdk HOT 1
- Fix the current php code example(s) in "Implementing Single Sign on" HOT 5
- Add Travis build status icon to README HOT 1
- Missing diagram and description of session type HOT 21
- Feedback: Gettings started with SPiD HOT 1
- Feedback: Getting started with paylinks HOT 9
- Feedback: Getting started with direct payment HOT 4
- Clickable headers
- Remove :rendering from type definitions HOT 1
- Add better error message when links lack the trailing slash
- stage.techdocs.spid.no pƄ dev-branch HOT 3
- Move global-failures into resources/
- Add presentation to tech-docs github pages HOT 1
- Updating endpoints definitions doesn't work locally HOT 1
- If the import endpoints job fails it provides no feedback on what to fix HOT 1
- Travis build fails with "invalid ELF header" for integration test
- Change documention about GET /api/2/me
- Test issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spid-tech-docs.