Comments (14)
Hi Wouterroos,
Unfortunatly I am not a reseller, so I do not have access to the reseller API. This means I would have no way to test the reseller API myself.
Kind regards,
Vincent
from mollieapi.
I would like to add that if you or someone else can implement the reseller API and create a pull request, I will merge it into the main branch.
from mollieapi.
Great! We have it planned for next week. The plan is to use the same programming model as MollieApi, so I will create a pull request when we're done.
from mollieapi.
Great, I am looking forward to your pull request :)
from mollieapi.
Hi wouterroos,
Is there any update regarding the Reseller API? Are you running into any issues with the Mollie Api code?
Kind regards,
Vincent
from mollieapi.
Hi @Viincenttt,
We're currently running an implementation of the ResellerClient
, inspired by the programming model/project structure you used in the MollieApi
package. This should make a pull request towards this repository trivial. However, at the moment we've only implemented the API operations we need for our project, so there is some work to be done there before we can create a proper pull request into your repository. We did however create a generic BaseClient
which makes implementing those operations as easy as defining them on the IResellerClient
interface, creating the accompanying Model classes with the proper [XmlElementAttributes]
for mapping and invoking a generic POST method on the BaseClient
.
When attempting to integration test our current implementation, we've noticed that this is quite difficult to do, mostly due to the way Mollie built the API. The 'test mode' capability for this API are limited to the account-create
action, so any other tests would have to be executed against a 'live' environment, which is difficult to obtain since Mollie 'verifies' each account to make sure it's linked to a valid an existing company. All this makes it difficult to guarantee quality on the code we've written so far.
We've contacted Mollie on what their plans are as to improve testing capabilities, but their response was: 'Good idea, we'll forward it to our devs', so I'm not expecting anything from their side any time soon.
Do you have any ideas on how we can approach these issues?
from mollieapi.
Hi wouterroos,
Thank you for your reply. I have encountered the exact same issues as you regarding the testing capabilities of the Mollie API. Not all of the Mollie API's/API methods can be tested using a test api key. This also makes it impossible to write integration tests for some of the API methods. Unfortunatly I haven't found a solution for this.
Please let me know if you need any help regarding the implementation of the Reseller API.
Kind regards,
Vincent
from mollieapi.
Dear Wouterroos and Viincentt,
Is there any update? Can I help you with these or other issues?
Cheers,
from mollieapi.
@kurtwilbies Hi,
Unfortunately, I did not yet find the time to create a pull request. What I propose we do is that I commit our code 'as is' (that is, with only the operations we currently use implemented) and maybe we could split the workload of implementing the other operations?
from mollieapi.
Hi @wouterroos ,
IWell, you could share your code, a link or dropbox. And could you provide some docs. Then I can implement those operations.
from mollieapi.
Hi,
I'm currently investigating the possibility to create a pull request. One of the 'issues' I'm having is that some of the code we use is not compatible with netstandard1.2
. @Viincenttt would it be an issue to upgrade the netstandard version to something more recent? Initial testing indicates that netstandard1.3
should work (with some additional NuGet packages), but perhaps migrating to netstandard2.0
is also an option?
from mollieapi.
Hi,
Please see #87 for a preliminary pull request of our changes. This is a 1:1 copy of our current (local) implementation so there might be some stuff that needs to be changed. Please note that this PR also incorporates a solution for #86 . Feedback is welcome, if any changes need to be done please let me know.
from mollieapi.
Thanks, I'll review your request asp
from mollieapi.
The Reseller API has been deprecated:
The Reseller API has been deprecated. Only selected partners still have access to this legacy functionality. As an alternative, we recommend using Mollie Connect and the Mollie v2 API.
Source: https://docs.mollie.com/reference/reseller-api/guides/overview
from mollieapi.
Related Issues (20)
- CreateMandateAsync() - The 'consumerAccount' field is missing HOT 1
- Webapplication example project needs to be updated as .NET 5 is no longer supported by Microsoft HOT 1
- CancelOrderAsync_OrderIsCanceled_OrderHasCanceledStatus integration test is failing HOT 1
- Add example in web for orders API HOT 1
- Add support for the new Create Capture endpoint HOT 1
- Add support for split auth capture HOT 1
- Add unit tests and documentation for the new Terminals API HOT 1
- Add support for the Billie payment method HOT 3
- Add support for the create client link endpoint HOT 6
- OrderRequest and OrderResponse are missing support for various payment method specific properties HOT 2
- Restructure folder structure to make the repository in-line with modern open-source repositories HOT 1
- Update project to .NET standard 2.0 HOT 2
- Add extension method to register all Mollie API clients using dependency injection HOT 1
- IPaymentClient should inherit from IDisposable HOT 7
- Support for get payment refund HOT 2
- Pagination on GetChargebacksListAsync HOT 3
- Wallet API support HOT 1
- GetInvoiceListAsync : Unprocessable Entity - Non-existent query parameter "include" for this API call HOT 4
- Add support for Klarna One payment method HOT 1
- UpdateCustomerAsync throws error 502 HOT 3
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 mollieapi.