Class MerchantController
java.lang.Object
io.github.nazarovctrl.paymemerchantapi.controller.MerchantController
@RestController
@RequestMapping("${payme.merchant.api.path}")
public class MerchantController
extends Object
The class for handling Payme Merchant API requests
- Author:
- Azimjon Nazarov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Result> handle(jakarta.servlet.http.HttpServletRequest request, RequestForm requestForm)
-
Constructor Details
-
MerchantController
- Parameters:
merchantService- beanauthUtil- bean
-
-
Method Details
-
handle
@PostMapping public org.springframework.http.ResponseEntity<Result> handle(jakarta.servlet.http.HttpServletRequest request, @RequestBody(required=false) RequestForm requestForm) - Parameters:
request- RPC from PaymerequestForm- request body- Returns:
- if request authorized returns result of RPC method, otherwise returns Unauthorized request (code = -32504)
-