Move mollie code ( srvice ) uit farmmapslib halen ( is open source ), naar farmmaps
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
This commit is contained in:
parent
ed5a74ed07
commit
41b1295f9e
@ -31,7 +31,6 @@ import { StateSerializerService } from './services/state-serializer.service';
|
|||||||
import { PackageService } from './services/package.service';
|
import { PackageService } from './services/package.service';
|
||||||
import { PackagePreloadStrategy } from './services/package-preload-strategy.service';
|
import { PackagePreloadStrategy } from './services/package-preload-strategy.service';
|
||||||
import { SenmlService } from './services/senml-service';
|
import { SenmlService } from './services/senml-service';
|
||||||
import { MollieService } from './services/mollie.service';
|
|
||||||
|
|
||||||
export {
|
export {
|
||||||
FolderService,
|
FolderService,
|
||||||
@ -54,8 +53,7 @@ export {
|
|||||||
SchemaService,
|
SchemaService,
|
||||||
PackageService,
|
PackageService,
|
||||||
SenmlService,
|
SenmlService,
|
||||||
PackagePreloadStrategy,
|
PackagePreloadStrategy
|
||||||
MollieService
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
|
@ -56,8 +56,6 @@ import { SecureOAuthStorage} from './shared/secureOAuthStorage';
|
|||||||
import { GradientComponent } from './components/gradient/gradient.component';
|
import { GradientComponent } from './components/gradient/gradient.component';
|
||||||
import { GradientSelectComponent } from './components/gradient-select/gradient-select.component';
|
import { GradientSelectComponent } from './components/gradient-select/gradient-select.component';
|
||||||
import { AppMenuComponent } from './components/app-menu/app-menu.component';
|
import { AppMenuComponent } from './components/app-menu/app-menu.component';
|
||||||
import { IMolliePaymentRequest, MolliePaymentRequest } from './models/mollie.payment.request';
|
|
||||||
import { IMolliePaymentResponse } from './models/mollie.payment.response';
|
|
||||||
|
|
||||||
export {
|
export {
|
||||||
SafePipe,
|
SafePipe,
|
||||||
@ -98,10 +96,7 @@ export {
|
|||||||
ISenMLItem,
|
ISenMLItem,
|
||||||
IDataLayer,
|
IDataLayer,
|
||||||
IColor,
|
IColor,
|
||||||
IGradientstop,
|
IGradientstop
|
||||||
IMolliePaymentRequest,
|
|
||||||
MolliePaymentRequest,
|
|
||||||
IMolliePaymentResponse
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
import { IItem } from "./item";
|
|
||||||
|
|
||||||
export interface IMolliePaymentRequest {
|
|
||||||
templatePackageItem?: IItem,
|
|
||||||
redirectUrl?: string,
|
|
||||||
locale?: string,
|
|
||||||
}
|
|
||||||
|
|
||||||
export class MolliePaymentRequest implements IMolliePaymentRequest {
|
|
||||||
public templatePackageItem?: IItem;
|
|
||||||
public redirectUrl?: string;
|
|
||||||
public locale?: string;
|
|
||||||
|
|
||||||
constructor() {
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
|
|
||||||
export interface IMolliePaymentResponse {
|
|
||||||
createdAt?: Date,
|
|
||||||
expiresAt?: Date,
|
|
||||||
currency?: string,
|
|
||||||
amount?: string,
|
|
||||||
checkoutUrl?: string,
|
|
||||||
}
|
|
||||||
|
|
||||||
export class MolliePaymentResponse implements IMolliePaymentResponse {
|
|
||||||
public createdAt?: Date;
|
|
||||||
public expiresAt?: Date;
|
|
||||||
public currency?: string;
|
|
||||||
public amount?: string;
|
|
||||||
public checkoutUrl?: string;
|
|
||||||
|
|
||||||
constructor() {
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
import { Injectable } from '@angular/core';
|
|
||||||
import { HttpClient } from "@angular/common/http";
|
|
||||||
import { AppConfig } from "../shared/app.config";
|
|
||||||
import { Observable } from 'rxjs';
|
|
||||||
import { IMolliePaymentResponse } from '../models/mollie.payment.response';
|
|
||||||
import { IMolliePaymentRequest } from '../models/mollie.payment.request';
|
|
||||||
|
|
||||||
@Injectable({
|
|
||||||
providedIn: 'root',
|
|
||||||
})
|
|
||||||
|
|
||||||
export class MollieService {
|
|
||||||
constructor(
|
|
||||||
public httpClient: HttpClient,
|
|
||||||
public appConfig: AppConfig) {
|
|
||||||
}
|
|
||||||
|
|
||||||
ApiEndpoint() {
|
|
||||||
return this.appConfig.getConfig("apiEndPoint");
|
|
||||||
}
|
|
||||||
|
|
||||||
createMolliePayment(paymentRequest: IMolliePaymentRequest): Observable<IMolliePaymentResponse> {
|
|
||||||
return this.httpClient.post<IMolliePaymentResponse>(
|
|
||||||
`${this.ApiEndpoint()}/api/v1/payments/create`,
|
|
||||||
paymentRequest);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user