From 766e2b3d2a50866999bf59104c4a6a1154ed982b Mon Sep 17 00:00:00 2001 From: enisn Date: Mon, 17 Jan 2022 15:51:40 +0300 Subject: [PATCH] Update PaymentRequest endpoints --- .../ClientProxies/payment-generate-proxy.json | 12 ++++++------ .../Controllers/PaymentRequestController.cs | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/services/payment/src/EShopOnAbp.PaymentService.HttpApi.Client/ClientProxies/payment-generate-proxy.json b/services/payment/src/EShopOnAbp.PaymentService.HttpApi.Client/ClientProxies/payment-generate-proxy.json index ce9c2eec..43db9ece 100644 --- a/services/payment/src/EShopOnAbp.PaymentService.HttpApi.Client/ClientProxies/payment-generate-proxy.json +++ b/services/payment/src/EShopOnAbp.PaymentService.HttpApi.Client/ClientProxies/payment-generate-proxy.json @@ -18,7 +18,7 @@ "uniqueName": "CompleteAsyncByPaymentTypeAndInput", "name": "CompleteAsync", "httpMethod": "POST", - "url": "api/payment/requests/complete", + "url": "api/payment/requests/{paymentType}/complete", "supportedVersions": [], "parametersOnMethod": [ { @@ -47,8 +47,8 @@ "typeSimple": "string", "isOptional": false, "defaultValue": null, - "constraintTypes": null, - "bindingSourceId": "ModelBinding", + "constraintTypes": [], + "bindingSourceId": "Path", "descriptorName": "" }, { @@ -169,7 +169,7 @@ "uniqueName": "StartAsyncByPaymentTypeAndInput", "name": "StartAsync", "httpMethod": "POST", - "url": "api/payment/requests/start", + "url": "api/payment/requests/{paymentType}/start", "supportedVersions": [], "parametersOnMethod": [ { @@ -198,8 +198,8 @@ "typeSimple": "string", "isOptional": false, "defaultValue": null, - "constraintTypes": null, - "bindingSourceId": "ModelBinding", + "constraintTypes": [], + "bindingSourceId": "Path", "descriptorName": "" }, { diff --git a/services/payment/src/EShopOnAbp.PaymentService.HttpApi/Controllers/PaymentRequestController.cs b/services/payment/src/EShopOnAbp.PaymentService.HttpApi/Controllers/PaymentRequestController.cs index 477d9187..2c2b24e3 100644 --- a/services/payment/src/EShopOnAbp.PaymentService.HttpApi/Controllers/PaymentRequestController.cs +++ b/services/payment/src/EShopOnAbp.PaymentService.HttpApi/Controllers/PaymentRequestController.cs @@ -19,7 +19,7 @@ namespace EShopOnAbp.PaymentService.Controllers PaymentRequestAppService = paymentRequestAppService; } - [HttpPost("complete")] + [HttpPost("{paymentType}/complete")] public Task CompleteAsync(string paymentType, PaymentRequestCompleteInputDto input) { return PaymentRequestAppService.CompleteAsync(paymentType, input); @@ -41,7 +41,7 @@ namespace EShopOnAbp.PaymentService.Controllers return await PaymentRequestAppService.HandleWebhookAsync(paymentType, payload); } - [HttpPost("start")] + [HttpPost("{paymentType}/start")] public Task StartAsync(string paymentType, PaymentRequestStartDto input) { return PaymentRequestAppService.StartAsync(paymentType, input);