Comments (4)
This can happen if either the (intermediate) certificates are not correctly installed on the remote server, or your server doesn't recognize/accept the intermediate SSL certificates.
The certificates on the Moneybird server seem correct. You could contact Moneybird about this, maybe they can verify the chain on their side is correct.
from moneybird-php-client.
Thanks, It was the certificate on my server. I added the file cacert.pem and set the location in php.ini
This fixed the problem.
Still I'm doing something wrong.
First I made a file with the following code:
require __DIR__ . '/vendor/autoload.php';
$connection = new \Picqer\Financials\Moneybird\Connection();
$connection->setRedirectUrl('http://localhost:8080/callback');
$connection->setClientId('CLIENTID');
$connection->setClientSecret('CLIENTSECRET');
$connection->redirectForAuthorization();
This gives an AutorizationCode.
Then I added the autorizationcode to this part:
require __DIR__ . '/vendor/autoload.php';
$connection = new \Picqer\Financials\Moneybird\Connection();
$connection->setRedirectUrl('http://localhost:8080/callback');
$connection->setClientId('CLIENTID');
$connection->setClientSecret('SECRET');
$connection->setAuthorizationCode('AUTHORIZATIONCODE');
$moneybird = new \Picqer\Financials\Moneybird\Moneybird($connection);
try {
$connection->connect();
} catch (\Exception $e) {
throw new Exception('Could not connect to Moneybird: ' . $e->getMessage());
}
But when I run the second part it gives me an error saying the authorazation code is expired or withdrawn.
I hope you can help me establish the connection.
Thanks in advance.
from moneybird-php-client.
You're welcome!
You should try it with the example.php file and work from there. It has to be something wrong in the auth process on your side.
from moneybird-php-client.
Thanks! I have a connection.
from moneybird-php-client.
Related Issues (20)
- Contact Filterable?
- adding new details to recurring sales invoice
- Does this library support Moneybird subscriptions or can we add support for it? HOT 2
- Product entity is missing a function and some parmeters HOT 4
- Changing the state of an estimate
- Missed attribute 'prices_are_incl_tax' for Estimate entity. HOT 3
- How to combine filter with paging when fetching SalesInvoices HOT 1
- Missing attribute 'direct_debit' for Contact
- httpbin.org testing dependency
- Add support for Moneybird Payments Mandate HOT 1
- No purchase invoice URL in response when creating purchase invoice
- Notes not working when adding notes to an salesInvoice HOT 1
- Can you please update Packagist to v0.34.0? HOT 5
- Strange behaviour with findByCustomerId in contact entity. HOT 1
- Use a personal token
- time_entry_ids missing / incompatible HOT 1
- Missing attachment feature on Estimate entity
- How do I get a single payment by id
- Feature request: Implement PSR-6 compliant caching mechanism
- Incoming webhooks have random values for webhook_token HOT 1
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 moneybird-php-client.